|
|
1.1 root 1: # Nmake macros for building Windows 32-Bit apps
2:
3: !include <ntwin32.mak>
4:
1.1.1.2 ! root 5: my_lib = advapi32.lib olesvr32.lib
1.1 root 6:
7: all: srvrdemo.exe
8:
9: # Update the resource if necessary
10:
11: srvrdemo.res: srvrdemo.rc
1.1.1.2 ! root 12: rc -r srvrdemo.rc
! 13:
! 14: srvrdemo.rbj: srvrdemo.res
! 15: cvtres -$(CPU) srvrdemo.res -o srvrdemo.rbj
1.1 root 16:
17: # Update the object file if necessary
18:
19: srvrdemo.obj: srvrdemo.c
1.1.1.2 ! root 20: $(cc) $(cflags) $(cvars) $(cdebug) srvrdemo.c
1.1 root 21:
22: doc.obj: doc.c
1.1.1.2 ! root 23: $(cc) $(cflags) $(cvars) $(cdebug) doc.c
1.1 root 24:
25: obj.obj: obj.c
1.1.1.2 ! root 26: $(cc) $(cflags) $(cvars) $(cdebug) obj.c
1.1 root 27:
28: file.obj: file.c
1.1.1.2 ! root 29: $(cc) $(cflags) $(cvars) $(cdebug) file.c
1.1 root 30:
31: server.obj: server.c
1.1.1.2 ! root 32: $(cc) $(cflags) $(cvars) $(cdebug) server.c
1.1 root 33:
34: # Update the executable file if necessary, and if so, add the resource back in.
35:
1.1.1.2 ! root 36: srvrdemo.exe: srvrdemo.obj doc.obj obj.obj server.obj file.obj srvrdemo.rbj srvrdemo.def
1.1 root 37: $(cvtobj) $(cvtdebug) *.obj
1.1.1.2 ! root 38: $(link) $(linkdebug) $(guiflags) -out:srvrdemo.exe srvrdemo.obj file.obj doc.obj obj.obj server.obj srvrdemo.rbj $(guilibs) $(my_lib)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.