home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
tmonit.exe
/
MAKEFILE
next >
Wrap
Text File
|
1994-12-23
|
3KB
|
130 lines
#
# This makefile was generated by QMK386 v2.11
#
# Program: tmonitor.NLM
# This makefile rebuilds the tmonitor NetWare Loadable Module
#
# Created: Fri Dec 23 11:04:08 1994
#
# MAKEINIT defines many of the macros used herein
# The following macros can be set via your environment:
# CCF386 : Set compile options
# QMKVER : Set to 'd' or 'p' to define VERSION
# SILENT : If defined, .SILENT will be set
#
# The following macros are defined for your program:
# vMAJ : Major version number
# vMIN : Minor version number
# vREV : Revision number
!ifdef %SILENT
.silent
!endif
program = tmonitor
pvmaj = 1 # major version number
pvmin = 00 # minor version number
pvrev = 0 # revision number e.g. 0,1,2, ...
!ifndef %qmkver
! define version d # use 'd' or 'p' here
!else
! define version $(%qmkver)
!endif
!ifeq version d
! define lversion DEBUG
! define debug /dDEBUG
!else
! define lversion PRODUCTION
! define debug
!endif
nlm_TYPE = Form Novell NLM '$(program)'
nlm_NAME = Name $^&
nlm_SCREEN = Op ScreenName '$(program)'
nlm_THREAD = Op ThreadName '$^&__P '
nlm_STACK = Op Stack = 50k
nlm_NLMVER = Op Version = $(pvmaj).$(pvmin).$(pvrev)
nlm_COPYRIGHT = Op Copyright '$(copyright)'
linkop = $+$(linkop)$- Caseexact
linkop = $+$(linkop)$- nod
!ifeq version d
! define linkop $+$(linkop)$- Map
! define linkop $+$(linkop)$- Verbose
! define ldebug debug all debug novell
!endif
objlst = tmonitor.OBJ
objlst = $+$(objlst)$- $(startup)
import = $(clibimp)
import = $+$(import)$- e:\sdk\tsapi1.2\tslib.imp
module = CLib
build_msg = Building a $(lversion) version of $(program)
pgm_ver = /dvMAJ="$(pvmaj)" /dvMIN="$(pvmin)" /dvREV="$(pvrev)"
!ifndef %ccf386
! define d_wcc386opt /ms /w4 /e99 /zp1 /3s /ot /d2 $(debug)
! define p_wcc386opt /ms /w4 /s /zp1 /3s /oaxt
! define x_wcc386opt $($(version)_wcc386opt) $(pgm_ver)
!else
! define x_wcc386opt $(%ccf386)
!endif
compiler_cmd = $(wcc386) $(x_wcc386opt) $[*.c
.BEFORE
echo $(build_msg)
set inc386=e:\sdk\tsapi1.2;$(inc_386)
set lib386=$(lib_386)
set wcg386=$(code_386)
.c.obj:
$(compiler_cmd)
tmonitor.nlm : $(objlst) tmonitor.LNK
$(linker) @tmonitor
tmonitor.LNK : MAKEFILE
if exist $^&.LNK del $^&.LNK
%append $^&.LNK $(nlm_TYPE)
%append $^&.LNK $(nlm_NAME)
%append $^&.LNK $(nlm_SCREEN)
%append $^&.LNK $(nlm_THREAD)
%append $^&.LNK $(nlm_STACK)
%append $^&.LNK $(nlm_NLMVER)
!ifdef copyright
%append $^&.LNK $(nlm_COPYRIGHT)
!endif
!ifdef ldebug
%append $^&.LNK $(ldebug)
!endif
for %i in ($(linkop)) do %append $^&.LNK Op %i
for %i in ($(objlst)) do %append $^&.LNK File %i
for %i in ($(import)) do %append $^&.LNK Import @%i
for %i in ($(export)) do %append $^&.LNK Export @%i
for %i in ($(module)) do %append $^&.LNK Module %i
for %i in ($(library)) do %append $^&.LNK Library %i
clean : .symbolic
del *.MAP
del *.OBJ
del *.ERR
del *.LNK
del *.NLM
zip : .symbolic
-pkzip -u tmonitor MAKEFILE *.c *.h
unzip : .symbolic
-pkunzip -n -d tmonitor
save : .symbolic
%make zip
%make clean