Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
- #* The information in this module is proprietary software belonging to */
- #* Clark Development Company and is part of the PCBoard source code library. */
- #* You are granted the right to use this information for the building of any */
- #* of the PCBoard products you have licensed. Any other usage is forbidden */
- #* without prior written consent from Clark Development Company, Inc. */
- #* */
- #* Be sure to read the source code license agreement before utilizing any */
- #* of the source code found herein. */
- #* */
- #* Copyright (C) 1996 Clark Development Company, Inc. All Rights Reserved. */
- #*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
- .NOSILENT
- .AUTODEPEND
- # Process DEBUG
- #DEBUG = 1
- #TD = 1
- #DEBUGSCR = 1
- #DBGNEWDEL = 1
- DBASE = 1
- #___USE_VAR___ = 1
- #!if $d(___USE_VARS___)
- #___USE_VAR___ = 1
- #!endif
- !if $d(DBASE)
- DBASE = 1
- !endif
- !if $d(DEBUG) && !$d(TD)
- TD = 1
- !endif
- !if $d(DEBUG) && !$d(DEBUGSCR)
- DEBUGSCR = 1
- !endif
- !if $d(DEBUG) && !$d(DBGNEWDEL)
- DBGNEWDEL = 1
- !endif
- !if $d(DEBUG) && !$d(ERRBRK)
- ERRBRK = 1
- !endif
- SRCDEF = ___COMP___
- OBJPTH = \pcbs\pcbsrc\main\obj\ppl\ # Comment needed to keep \ from continuing to next line
- DSTNAME = pplc
- MODEL = l
- VERSION = 153
- OBJLST = \pcbs\pcbsrc\main\obj\ppl\scomp.obj \
- \pcbs\pcbsrc\main\obj\ppl\newscr.obj \
- \pcbs\pcbsrc\main\obj\ppl\scrcomp.obj \
- \pcbs\pcbsrc\main\obj\ppl\scrmisc.obj \
- \pcbs\pcbsrc\main\obj\ppl\pcbmisc.obj \
- \pcbs\pcbsrc\main\obj\ppl\var.obj \
- \pcbs\pcbsrc\main\obj\ppl\label.obj \
- \pcbs\pcbsrc\main\obj\ppl\ceh.obj
- LIBLST = misc_$(MODEL).lib \
- country$(MODEL).lib \
- pcbkit_$(MODEL).lib \
- math$(MODEL).lib \
- emu.lib \
- misc_$(MODEL).lib \
- c$(MODEL).lib
- ################################################################################
- .path.obj = $(OBJPTH)
- .path.c = \pcbs\pcbsrc\main\source\ppl
- .path.cpp = \pcbs\pcbsrc\main\source\ppl
- ################################################################################
- INCPTH = $(INCPTH)\pcbs\b\c31\include;
- INCPTH = $(INCPTH)\pcbs\pcbsrc\main\source\h;
- INCPTH = $(INCPTH)\pcbs\pcbsrc\lib\h
- LIBPTH = $(LIBPTH)\pcbs\b\c31\lib;
- LIBPTH = $(LIBPTH)\pcbs\pcbsrc\lib\bcdos\bc31;
- LIBPTH = $(LIBPTH)obj\ppl;
- ################################################################################
- CC = bcc
- CO = -c -m$(MODEL)
- CD = -DLIB;COMM;$(SRCDEF)
- CI = -I$(INCPTH)
- RES = $(VERSION)\PPLC.RES
- CFG = $(VERSION)\PPLC.CFG
- MAK = $(VERSION)\PPLC.MAK
- AC = tasm.exe
- AO = /m3
- LC = tlink
- LO = /yx+ /ye-
- !if $d(TD)
- CO = $(CO) -v
- LO = $(LO) /v
- !endif
- !if $d(___USE_VAR___)
- CD = $(CD);___USE_VAR___
- !endif
- !if $d(DEBUG)
- CD = $(CD);DEBUG
- !endif
- !if $d(DEBUGSCR)
- CD = $(CD);DEBUGSCR
- !endif
- !if $d(DBGNEWDEL)
- CD = $(CD);DBGNEWDEL
- !endif
- !if $d(ERRBRK)
- CD = $(CD);ERRBRK
- !endif
- !if $d(PCB_DEMO)
- CD = $(CD);PCB_DEMO
- !endif
- !if $d(386)
- CO = $(CO) -3
- !endif
- !if $d(PCB152)
- CD = $(CD);PCB152
- !endif
- ################################################################################
- # Implicit Rules
- .c.obj:
- $(CC) @$(RES) $(CO) $(CD) {$< }
- .cpp.obj:
- $(CC) @$(RES) $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\main\source\compiler}.c.obj:
- $(CC) /P @$(RES) $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\main\source\compiler}.cpp.obj:
- $(CC) @$(RES) $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\main\source\compiler}.asm.obj:
- $(AC) $(AO) $<,$(OBJPTH)$&
- {\pcbs\pcbsrc\lib\source\dos}.c.obj:
- $(CC) @$(RES) @\pcbs\pcbsrc\lib\cfg\bc31\all.res $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\lib\source\dos}.asm.obj:
- $(AC) $(AO) -d__l__ $<,$(OBJPTH)$&
- {\pcbs\pcbsrc\lib\source\misc}.c.obj:
- $(CC) @$(RES) @\pcbs\pcbsrc\lib\cfg\bc31\all.res $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\lib\source\country}.c.obj:
- $(CC) @$(RES) @\pcbs\pcbsrc\lib\cfg\bc31\all.res $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\lib\source\system}.c.obj:
- $(CC) @$(RES) @\pcbs\pcbsrc\lib\cfg\bc31\all.res $(CO) $(CD) {$< }
- {\pcbs\pcbsrc\lib\source\toolkit}.c.obj:
- $(CC) @$(RES) @\pcbs\pcbsrc\lib\cfg\bc31\all.res $(CO) $(CD) {$< }
- ################################################################################
- # Explicit Rules
- all: $(RES) $(CFG) pcbkit pplc
- pplc: $(OBJLST)
- $(LC) $(LO) /x /L$(LIBPTH) @&&|
- c0$(MODEL) $(**:ppl.cfg=)
- \pcbs\pcbsrc\main\obj\ppl\pplc
- #\pcbs\pcbsrc\main\obj\ppl\pplc
- $(LIBLST)
- |
- pcbkit: \
- \pcbs\pcbsrc\main\obj\ppl\h2name.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosfopen.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosfgets.obj \
- \pcbs\pcbsrc\main\obj\ppl\crypt.obj \
- \pcbs\pcbsrc\main\obj\ppl\rle.obj \
- \pcbs\pcbsrc\main\obj\ppl\stripr.obj \
- \pcbs\pcbsrc\main\obj\ppl\addchar.obj \
- \pcbs\pcbsrc\main\obj\ppl\stripl.obj \
- \pcbs\pcbsrc\main\obj\ppl\julian.obj \
- \pcbs\pcbsrc\main\obj\ppl\ascii.obj \
- \pcbs\pcbsrc\main\obj\ppl\chkcreat.obj \
- \pcbs\pcbsrc\main\obj\ppl\date.obj \
- \pcbs\pcbsrc\main\obj\ppl\exist.obj \
- \pcbs\pcbsrc\main\obj\ppl\chkopen.obj \
- \pcbs\pcbsrc\main\obj\ppl\chkwrite.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosopen.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosclose.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosfclos.obj \
- \pcbs\pcbsrc\main\obj\ppl\doslseek.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosrewin.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosdup.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosflush.obj \
- \pcbs\pcbsrc\main\obj\ppl\chkread.obj \
- \pcbs\pcbsrc\main\obj\ppl\chkappen.obj \
- \pcbs\pcbsrc\main\obj\ppl\extended.obj \
- \pcbs\pcbsrc\main\obj\ppl\dostrunc.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosread.obj \
- \pcbs\pcbsrc\main\obj\ppl\doswrite.obj \
- \pcbs\pcbsrc\main\obj\ppl\isopen.obj \
- \pcbs\pcbsrc\main\obj\ppl\doscomit.obj \
- \pcbs\pcbsrc\main\obj\ppl\strnchr.obj \
- \pcbs\pcbsrc\main\obj\ppl\sysdate.obj \
- \pcbs\pcbsrc\main\obj\ppl\doscreat.obj \
- \pcbs\pcbsrc\main\obj\ppl\dosappen.obj \
- \pcbs\pcbsrc\main\obj\ppl\int24hnd.obj
- del $(OBJPTH)\pcbkit_$(MODEL).lib
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\h2name
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosfopen
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosfgets
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\crypt
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\rle
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\stripr
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\addchar
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\stripl
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\julian
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\ascii
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\chkcreat
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\date
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\exist
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\chkopen
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\chkwrite
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosopen
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosclose
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosfclos
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\doslseek
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosrewin
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosdup
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosflush
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\chkread
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\chkappen
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\extended
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dostrunc
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosread
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\doswrite
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\isopen
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\doscomit
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\strnchr
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\sysdate
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\doscreat
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\dosappen
- tlib $(OBJPTH)\pcbkit_$(MODEL) + $(OBJPTH)\int24hnd
- ################################################################################
- # Compiler Configuration File
- ################################################################################
- $(CFG): $(MAK)
- copy &&|
- -w-eas
- -wbbf
- -wbig
- -wdpu
- -wdup
- -wext
- -wpin
- -wret
- -wstu
- -wsus
- -wvoi
- -wzdi
- -wamb
- -wamp
- -wasm
- -waus
- -wccc
- -wdef
- -weff
- -wias
- -will
- -wnod
- -wpar
- -wpia
- -wpro
- -wrch
- -wrvl
- -wstv
- -wuse
- -wcln
- -wcpt
- -wrng
- -wrpt
- -wsig
- -wucp
- -wbei
- -wdsz
- -whid
- -wibc
- -winl
- -wlin
- -wlvc
- -wmpc
- -wmpd
- -wncf
- -wnci
- -wnst
- -wnvf
- -wobi
- -wofp
- -wovl
- -wpre
- -ff
- -f
- -K
- -Y
- -d
- -nOBJ\ppl
- -I\pcbs\b\c31\include;\pcbs\pcbsrc\main\source\h;\pcbs\pcbsrc\lib\h;\pcbs\pcbsrc\main\source\compiler
- -L\pcbs\b\c31\lib;\pcbs\pcbsrc\lib\bcdos\bc31;
- -DPCBOARD
- -DPCBCOMM
- -DOSDRIVER
- -DFOSSIL
- -DBIGNDX
- -D___USE_VAR___
- -DS4ERROR_HOOK
- -DNDEBUG
- -DPCB152
- -DPCB153
- -DDBASE
- -DMG
- -DTOSSCLASS
- | $(CFG)
- ################################################################################
- # Compiler Configuration File
- ################################################################################
- $(RES): $(MAK)
- copy &&|
- -I\pcbs\b\c31\include;\pcbs\pcbsrc\main\source\h;\pcbs\pcbsrc\lib\h;\pcbs\pcbsrc\main\source\compiler
- -L\pcbs\b\c31\lib;\pcbs\pcbsrc\lib\bcdos\bc31;obj\ppl
- -nOBJ\PPL
- | $(RES)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement