home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Exec 5
/
CD_Magazyn_EXEC_nr_5.iso
/
Recent
/
comm
/
mail
/
YAM23src.lha
/
Source
/
DMakefile
< prev
next >
Wrap
Makefile
|
2001-04-08
|
2KB
|
53 lines
PRE = -HYAM.m=YAM.h
CFLAGS = -d1 -DYAMVER="2.3-dev" `rx "say '-D __YAM_VERDATE=' || '22'x || right(date(S),2)*1'.'substr(date(S),5,2)*1'.'left(date(S),4) || '22'x || ' -D __YAM_VERDAYS=' || date('I')"` -020 -ms -Iincludes -//
SRCS1= YAM.c YAM_AB.c YAM_CL.c YAM_CO.c YAM_COg.c YAM_COs.c YAM_DI.c YAM_EA.c \
YAM_ER.c YAM_FI.c YAM_FO.c YAM_MAf.c YAM_TR.c YAM_US.c YAM_UT.c \
all_dice.c
OBJS1= $(SRCS1:"*.c":"diceobjs/*.o")
SRCS2= YAM_loc.c YAM_RE.c YAM_WR.c YAM_MA.c
OBJS2= $(SRCS2:"*.c":"diceobjs/*.o")
SRCS3= YAM_MI.c YAM_rexx.c YAM_rexx_rxcl.c hmac_md5.c
OBJS3= $(SRCS3:"*.c":"diceobjs/*.o")
SRCS4= YAM_rexx_rxif.c
OBJS4= $(SRCS4:"*.c":"diceobjs/*.o")
OBJS= $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)
YAM: diceobjs YAM.m $(OBJS)
dcc $(CFLAGS) -mD -o %(left) %(right:*.o) -LMUI:Developer/C/DLib -lmui
xcopy YAM YAM:YAMos
$(OBJS1): $(SRCS1)
dcc $(CFLAGS) $(PRE) -mD -mi -o %(left) -c %(right)
$(OBJS2): $(SRCS2)
dcc $(CFLAGS) $(PRE) -mD -mC -mi -o %(left) -c %(right)
$(OBJS3): $(SRCS3)
dcc $(CFLAGS) $(PRE) -mi -o %(left) -c %(right)
$(OBJS4): $(SRCS4)
dcc $(CFLAGS) -mD -mi -o %(left) -c %(right)
YAM.h: YAM.h.in
Copy YAM.h.in YAM.h
YAM_loc.h: YAM.cd
flexcat YAM.cd YAM_loc.h=C_h.sd YAM_loc.c=C_c.sd
YAM.m: YAM.h headers.h YAM_loc.h includes/dice.h includes/compiler.h \
includes/extra.h
Delete %(left)
diceobjs: diceobjs
Makedir %(left)
$(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4):: YAM.h headers.h YAM_loc.h \
includes/dice.h includes/compiler.h includes/extra.h
diceobjs/all_dice.o:: extrasrc/md5.c extrasrc/astcsma.c extrasrc/getft.c \
extrasrc/stccpy.c extrasrc/stcgfe.c extrasrc/stcgfn.c \
extrasrc/stpblk.c extrasrc/strmfp.c extrasrc/strsfn.c \
extrasrc/wbpath.c extrasrc/NewReadArgs.c extrasrc/stch_i.c \
extrasrc/dice.c