home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
dax1.exe
/
CP
/
CPS
/
MAKEFILE
< prev
Wrap
Text File
|
1992-07-15
|
3KB
|
93 lines
#
# Program: CPIpx.NLM
# This makefile rebuilds the CPIpx NetWare Loadable Module
#
# Created: Tue Feb 25 09:08:01 1992
#
# 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
!ifdef %SILENT
.silent
!endif
!ifndef %dcdir
dcdir = \nlm\dc
!else
dcdir = $(%dcdir)
!endif
program = CPIpx
!ifndef %qmkver
version = d # use 'd' or 'p' here
!else
version = $(%qmkver)
!endif
!ifeq version d
lversion = DEBUG
!else
lversion = PRODUCTION
!endif
build_msg = Building a $(lversion) version of $(program)
d_linkopt = debug all debug novell
p_linkopt = debug
x_linkopt = $($(version)_linkopt)
debug = /dDEBUG=3 # use /dDEBUG to define DEBUG for C Preprocessor
!ifndef %ccf386
d_wcc386opt = /w4 /e99 /zp1 /3s /d2 /zl $(debug)
p_wcc386opt = /w4 /s /zp1 /3s /oax /zl
x_wcc386opt = $($(version)_wcc386opt) /dENGINE
!else
x_wcc386opt = $(%ccf386)
!endif
compiler_cmd = $(wcc386) $(x_wcc386opt) $[*.c
.BEFORE
echo $(build_msg)
set inc386=$(dcdir);$(inc_386)
set wcg386=$(code_386)
.c.obj:
$(compiler_cmd)
objs = cpconn.obj cpinit.obj cprecv.obj cpsend.obj cpio.obj cperr.obj
CPIpx.nlm : $(objs) CPIpx.lnk
$(linker) @CPIpx
CPIpx.lnk : makefile
@echo form novell nlm 'Ipx CommProto Layer' >$^&.lnk
@echo name $^& >>$^&.lnk
@echo option stack=8k >>$^&.lnk
@echo option caseexact, verbose, nod >>$^&.lnk
@echo option version=1.00 >>$^&.lnk
@echo $(x_linkopt) >>$^&.lnk
@echo option map >>$^&.lnk
@echo file $(startup) >>$^&.lnk
@echo file cpinit >>$^&.lnk
@echo file cpconn >>$^&.lnk
@echo file cpio >>$^&.lnk
@echo file cprecv >>$^&.lnk
@echo file cpsend >>$^&.lnk
@echo file cperr >>$^&.lnk
@echo module clib >>$^&.lnk
@echo option screenname 'none' >>$^&.lnk
@echo option threadname 'CPIpx__P ' >>$^&.lnk
@echo import @$(clibimp) >>$^&.lnk
@echo import RenameThread >>$^&.lnk
@echo export CPInitialize >>$^&.lnk
@echo export CPDeInitialize >>$^&.lnk
@echo export CPSendMessage >>$^&.lnk
@echo export CPClearSessionID >>$^&.lnk
cperr.obj : ..\cperr.c ..\cp.h
$(compiler_cmd)