home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_10_08
/
makefile
< prev
next >
Wrap
Makefile
|
1992-07-22
|
1KB
|
53 lines
# MAKEFILE FOR QCDEMO UNDER BORLAND C++
# This is the symbol file holding pre-compiled Windows headers:
WIN_SYM = WININCL.SYM
WINFLAGS = -W -H=$(WIN_SYM)
CFLAGS = -c -ms -v -O- -w-par -DNDEBUG=1
CFLAGS_SYM = $(CFLAGS) $(WINFLAGS)
CFLAGS_WIN = $(CFLAGS_SYM) -Hu
LFLAGS = -ms -v
LFLAGS_WIN = $(LFLAGS) -W
GRAPHICS = e:\bc\lib\graphics.lib
.cpp.obj :
BCC $(CFLAGS) {$< }
.c.obj :
BCC $(CFLAGS) {$< }
.rc.res :
brc -r $<
QCDWOBJ = qcdemow.obj qc.obj qcreg.obj
QCDDOBJ = qcdemod.obj qc.obj qcreg.obj
QCDRES = qcdemow.res
QCDDEF = qcdemow.def
all: qcdemod.exe qcdemow.exe
# Windows version of demo:
qcdemow.exe: $(WIN_SYM) $(QCDWOBJ) $(QCDRES) $(QCDDEF)
bcc $(LFLAGS_WIN) $(QCDWOBJ)
brc qcdemow.res
# DOS version of demo:
qcdemod.exe: $(QCDDOBJ)
bcc $(LFLAGS) $(QCDDOBJ) $(GRAPHICS)
# The following is used to precompile the Windows header file:
$(WIN_SYM): winincl.cpp e:\bc\include\windows.h
bcc $(CFLAGS_SYM) winincl.cpp
del winincl.obj
qcdemow.obj: qcdemow.cpp
bcc $(CFLAGS_WIN) qcdemow.cpp
release:
pkzip -a quadcode.zip qc.cpp qcreg.cpp qcdemod.cpp qcdemow.cpp qc.h qcdemow.def qcdemow.h
pkzip -a quadcode.zip qcdemow.rc makefile qc.doc release\*.bgi qcdemow.exe qcdemod.exe
bkup:
pkzip -u qc.zip *.cpp *.c *.h makefile.* readme *.doc *.rc *.def
copy qc.zip a: