home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
yacl-012.zip
/
base
/
makefile.tst
< prev
next >
Wrap
Makefile
|
1994-10-14
|
1KB
|
95 lines
.AUTODEPEND
!include ../bcmak.ctl
# ------------------------ Names of files --------------------------
BASE_OBJS = \
basicops.obj \
bitset.obj \
bytarray.obj \
bytestrm.obj \
bytstrng.obj \
clntset.obj \
date.obj \
error.obj \
gbtree.obj \
integer.obj \
intseq.obj \
intset.obj \
iofilter.obj \
map.obj \
object.obj \
objseq.obj \
objset.obj \
sequence.obj \
set.obj \
stream.obj \
strgseq.obj \
strgset.obj \
string.obj \
strsplit.obj \
tbtree.obj \
timeofda.obj \
tree.obj \
treewalk.obj
MEMORY_OBJS = memory.obj
# ---------------------- Compilation rules -----------------------
.SUFFIXES:
.SUFFIXES: .cxx .obj .lib
CCOPTS = $(CCOPTS) -Jgd
.cxx.obj:
$(CC) $(CCOPTS) {$< }
.obj.lib:
tlib $@ -+{$&} /P64
# $(CC) @&&|
# $(CCOPTS)
# | -o$(OBJPATH)\$*.obj $<
# tlib $(LIBRARY) -+$(OBJPATH)\$*.obj /P64
all: $(YACLLIB)\$(BASE).lib $(YACLLIB)\$(MEMORY).lib
$(YACLLIB)\$(BASE).lib: $(BASE_OBJS)
tlib $* $?:=-+
$(YACLLIB)\$(MEMORY).lib: $(MEMORY_OBJS)
# ------------------ Other targets ---------------------------
clean:
-del *.obj
-del *.lib
-del *.bak