summaryrefslogtreecommitdiffstats
path: root/private/mvdm/wow16/ddeml/tests/ddestrs/makefile.dos
blob: c7c1599a14d59225a56ac53c1e119e98de913a86 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#
#  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