Blame | Last modification | View Log | Download
## ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»# º Copyright (C) 1994, CYBERLOGIC Technologies, Inc. º# ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ### Nmake macros for building Windows 32-Bit apps## To run production release enter:# >nmake nodebug=1## To remove all but the final target files enter:# >nmake clean## To remove all target files enter:# >nmake cleanall#!include <ntwin32.mak>!IFDEF NODEBUG! IF $(NODEBUG) == 1BLDENV = $(CPU)\free! ELSEBLDENV = $(CPU)\checked! ENDIF!ELSEBLDENV = $(CPU)\checked!ENDIF!IF "$(CYTARGETPATH)" == ""BLDTARGET = .BLDOBJ = .!ELSEBLDTARGET = $(CYTARGETPATH)\$(BLDENV)BLDOBJ = obj\$(CPU)!ENDIF!IF "$(CYLIBPATH)" == ""BLDINC = .BLDLIB = .!ELSEBLDLIB = $(CYLIBPATH)\$(BLDENV)BLDINC = $(CYLIBPATH)!ENDIFall: $(BLDTARGET)\test4.exe \$(BLDTARGET)\test4b.exe \$(BLDTARGET)\test4c.exe \$(BLDTARGET)\testslav.exe \$(BLDTARGET)\globtest.exe \$(BLDTARGET)\readnode.exe$(BLDOBJ)\test4.obj: test4.c $(BLDINC)\netlib.h $(BLDINC)\netbios.h$(cc) $(cdebug) $(cflags) $(cvarsdll) -I$(BLDINC) \/Fo$(BLDOBJ)\test4.obj test4.c$(BLDOBJ)\test4b.obj: test4b.c $(BLDINC)\netlib.h $(BLDINC)\netbios.h$(cc) $(cdebug) $(cflags) $(cvarsdll) -I$(BLDINC) \/Fo$(BLDOBJ)\test4b.obj test4b.c$(BLDOBJ)\test4c.obj: test4c.c $(BLDINC)\netlib.h $(BLDINC)\netbios.h$(cc) $(cdebug) $(cflags) $(cvarsdll) -I$(BLDINC) \/Fo$(BLDOBJ)\test4c.obj test4c.c$(BLDOBJ)\testslav.obj: testslav.c $(BLDINC)\netlib.h $(BLDINC)\netbios.h$(cc) $(cdebug) $(cflags) $(cvarsdll) -I$(BLDINC) \/Fo$(BLDOBJ)\testslav.obj testslav.c$(BLDOBJ)\globtest.obj: globtest.c $(BLDINC)\netlib.h $(BLDINC)\netbios.h$(cc) $(cdebug) $(cflags) $(cvarsdll) -I$(BLDINC) \/Fo$(BLDOBJ)\globtest.obj globtest.c$(BLDOBJ)\readnode.obj: readnode.c $(BLDINC)\netlib.h $(BLDINC)\netbios.h$(cc) $(cdebug) $(cflags) $(cvarsdll) -I$(BLDINC) \/Fo$(BLDOBJ)\readnode.obj readnode.c$(BLDTARGET)\test4.exe: $(BLDOBJ)\test4.obj $(BLDLIB)\netlib.lib$(link) $(linkdebug) $(conflags) -out:$(BLDTARGET)\test4.exe \$(BLDOBJ)\test4.obj $(BLDLIB)\netlib.lib $(guilibsdll)$(BLDTARGET)\test4b.exe: $(BLDOBJ)\test4b.obj $(BLDLIB)\netlib.lib$(link) $(linkdebug) $(conflags) -out:$(BLDTARGET)\test4b.exe \$(BLDOBJ)\test4b.obj $(BLDLIB)\netlib.lib $(guilibsdll)$(BLDTARGET)\test4c.exe: $(BLDOBJ)\test4c.obj $(BLDLIB)\netlib.lib$(link) $(linkdebug) $(conflags) -out:$(BLDTARGET)\test4c.exe \$(BLDOBJ)\test4c.obj $(BLDLIB)\netlib.lib $(guilibsdll)$(BLDTARGET)\testslav.exe: $(BLDOBJ)\testslav.obj $(BLDLIB)\netlib.lib$(link) $(linkdebug) $(conflags) -out:$(BLDTARGET)\testslav.exe \$(BLDOBJ)\testslav.obj $(BLDLIB)\netlib.lib $(guilibsdll)$(BLDTARGET)\globtest.exe: $(BLDOBJ)\globtest.obj $(BLDLIB)\netlib.lib$(link) $(linkdebug) $(conflags) -out:$(BLDTARGET)\globtest.exe \$(BLDOBJ)\globtest.obj $(BLDLIB)\netlib.lib $(guilibsdll)$(BLDTARGET)\readnode.exe: $(BLDOBJ)\readnode.obj $(BLDLIB)\netlib.lib$(link) $(linkdebug) $(conflags) -out:$(BLDTARGET)\readnode.exe \$(BLDOBJ)\readnode.obj $(BLDLIB)\netlib.lib $(guilibsdll)# Clean allcleanall: clean-del /Q $(BLDTARGET)\test4.exe-del /Q $(BLDTARGET)\test4b.exe-del /Q $(BLDTARGET)\test4c.exe-del /Q $(BLDTARGET)\testslav.exe-del /Q $(BLDTARGET)\globtest.exe-del /Q $(BLDTARGET)\readnode.exe# Clean all but .DLL, .LIB and .EXEclean:-del /Q $(BLDOBJ)\*.obj-del /Q $(BLDTARGET)\test4.map-del /Q $(BLDTARGET)\test4.pdb-del /Q $(BLDTARGET)\test4b.map-del /Q $(BLDTARGET)\test4b.pdb-del /Q $(BLDTARGET)\test4c.map-del /Q $(BLDTARGET)\test4c.pdb-del /Q $(BLDTARGET)\testslav.map-del /Q $(BLDTARGET)\testslav.pdb-del /Q $(BLDTARGET)\globtest.map-del /Q $(BLDTARGET)\globtest.pdb-del /Q $(BLDTARGET)\readnode.map-del /Q $(BLDTARGET)\readnode.pdb