|
|
1.1 root 1: !include <ntwin32.MAK>
2:
3: proj = wsock
4: mylibs = wsock32.lib
5:
6: all: $(proj).exe
7:
8: # Update the resource if necessary
9: $(proj).res: $(proj).rc $(proj).dlg $(proj).h
10: rc -r -fo $(proj).res $(cvars) $(proj).rc
11: !IFDEF CPUTYPE
12: cvtres -$(CPU) $(proj).res -o $(proj).rbj
13: !ENDIF
14:
15:
16: # Update the object files if necessary
17: $(proj).obj: $(proj).c $(proj).h
18: $(cc) $(cflags) $(cvarsmt) $(cdebug) $(proj).c
19:
20: dialogs.obj: dialogs.c $(proj).h
21: $(cc) $(cflags) $(cvarsmt) $(cdebug) dialogs.c
22:
23: # Since the link line has some severe differences depending on what
24: # platform we are running on, we need to special case this so that
25: # we execute the correct commands:
26:
27: $(proj).exe: $(proj).obj dialogs.obj $(proj).res $(proj).def
28: $(link) $(linkdebug) $(guiflags) $(proj).obj dialogs.obj $(guilibsmt) $(mylibs) $(proj).rbj -out:$(proj).exe
29:
30:
31: # Clean up everything
32: clean :
33: -del *.rbj
34: -del *.res
35: -del *.exe
36: -del *.obj
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.