You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.1 KiB
50 lines
1.1 KiB
#
|
|
# Test makefile
|
|
|
|
!ifdef WIN31
|
|
EXEFLAGS=-AM -Gsw -Od -Ziep -W3 -DWIN16 -DWIN31 -DUSECOMM -DWIN
|
|
!else
|
|
EXEFLAGS=-AS -FPi -Gcw -Os -Ziepd -W3 -DWIN16 -DWIN
|
|
!endif
|
|
|
|
TEST =ddestrs
|
|
RCFILE =ddestrs
|
|
S1 =cmdln
|
|
S2 =client
|
|
S3 =$(TEST)
|
|
S4 =globals
|
|
S5 =server
|
|
S6 =wrapper
|
|
OBJ =$(S1).obj $(S2).obj $(S3).obj $(S4).obj $(S5).obj $(S6).obj
|
|
|
|
#
|
|
# Stress Test
|
|
#
|
|
|
|
all: $(TEST).exe
|
|
|
|
$(RCFILE).res: $(RCFILE).rc
|
|
rc -r $(RCFILE).rc
|
|
|
|
$(S1).obj: $(S1).c $(S3).h $(S6).h
|
|
cl -c $(EXEFLAGS) $(S1).c
|
|
|
|
$(S2).obj: $(S2).c $(S3).h $(S6).h
|
|
cl -c $(EXEFLAGS) $(S2).c
|
|
|
|
$(S3).obj: $(S3).c $(S3).h $(S6).h
|
|
cl -c $(EXEFLAGS) $(S3).c
|
|
|
|
$(S4).obj: $(S4).c $(S3).h $(S6).h
|
|
cl -c $(EXEFLAGS) $(S4).c
|
|
|
|
$(S5).obj: $(S5).c $(S3).h $(S6).h
|
|
cl -c $(EXEFLAGS) $(S5).c
|
|
|
|
$(S6).obj: $(S6).c $(S3).h $(S6).h
|
|
cl -c $(EXEFLAGS) $(S6).c
|
|
|
|
$(TEST).exe: $(OBJ) $(TEST).def $(RCFILE).res
|
|
link /map/li/co $(OBJ)/AL:16,$(TEST).exe,, /NOE /NOD libw ddeml mlibcew,$(TEST).def
|
|
mapsym $(TEST)
|
|
rc $(RCFILE).res $(TEST).exe
|