123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- #
- # This makefile was generated by QMK386 v2.14
- #
- # Program: unzip.NLM
- # This makefile rebuilds the zip NetWare Loadable Module
- #
- # Created: Sun Jan 03 03:54:03 1999
- #
- # 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 = zip
- pvmaj = 1 # major version number
- pvmin = 00 # minor version number
- pvrev = 3 # revision number e.g. 0,1,2, ...
- !ifndef %qmkver
- ! define version p # 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 = 8k
- 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 = BITS.OBJ
- objlst = $+$(objlst)$- CRC32.OBJ
- objlst = $+$(objlst)$- CRYPT.OBJ
- objlst = $+$(objlst)$- DEFLATE.OBJ
- objlst = $+$(objlst)$- FILEIO.OBJ
- objlst = $+$(objlst)$- GLOBALS.OBJ
- objlst = $+$(objlst)$- MKTIME.OBJ
- objlst = $+$(objlst)$- NETWARE.OBJ
- objlst = $+$(objlst)$- SIGNAL.OBJ
- objlst = $+$(objlst)$- TREES.OBJ
- objlst = $+$(objlst)$- TTYIO.OBJ
- objlst = $+$(objlst)$- UTIL.OBJ
- objlst = $+$(objlst)$- ZIP.OBJ
- objlst = $+$(objlst)$- ZIPFILE.OBJ
- objlst = $+$(objlst)$- ZIPUP.OBJ
- objlst = $+$(objlst)$- $(startup)
- import = $(allimp)
- 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 /dN_PLAT_NLM /d_FIND_OLD_HEADERS -dNO_ASM -dNLM $(debug)
- ! define p_wcc386opt /ms /w4 /s /zp1 /3s /oaxt /dN_PLAT_NLM /d_FIND_OLD_HEADERS -dNO_ASM -dNLM
- ! 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=$(inc_386)
- set lib386=$(lib_386)
- set wcg386=$(code_386)
- .c.obj:
- $(compiler_cmd)
- zip.nlm : $(objlst) zip.LNK
- $(linker) @zip
- zip.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 zip MAKEFILE *.c *.h
- unzip : .symbolic
- -pkunzip -n -d zip
- save : .symbolic
- %make zip
- %make clean
|