summaryrefslogtreecommitdiff
path: root/novell/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'novell/Makefile')
-rw-r--r--novell/Makefile142
1 files changed, 142 insertions, 0 deletions
diff --git a/novell/Makefile b/novell/Makefile
new file mode 100644
index 0000000..c88bf86
--- /dev/null
+++ b/novell/Makefile
@@ -0,0 +1,142 @@
+#
+# 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
+