|
|
Microsoft Windows NT Build 511 (SDK Final Release) 07-24-1993
# Nmake macros for building Windows 32-Bit apps
!include <ntwin32.mak>
all: demo.exe select.dll
# Update the object files if necessary
demo.obj: demo.c
$(cc) $(cflags) $(cvarsdll) $(cdebug) demo.c
select.obj: select.c
$(cc) $(cflags) $(cvarsdll) $(cdebug) select.c
# Update the resources if necessary
demo.res: demo.rc demo.h
$(rc) $(rcvars) -r demo.rc
demo.rbj: demo.res
cvtres -$(CPU) demo.res -o demo.rbj
# Update the import library
select.lib: select.obj select.def
$(implib) -machine:$(CPU) \
-def:select.def \
select.obj \
-out:select.lib
# Update the dynamic link library
select.dll: select.obj select.def
$(link) $(linkdebug) \
-base:0x1C000000 \
-dll \
-entry:_DllMainCRTStartup$(DLLENTRY) \
-out:select.dll \
select.exp select.obj $(guilibsdll)
# Update the executable file if necessary.
# If so, add the resource back in.
demo.exe: demo.obj select.lib demo.rbj demo.def
$(link) $(linkdebug) $(guiflags) -out:demo.exe demo.obj select.lib demo.rbj $(guilibsdll)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.