|
|
1.1.1.3 ! root 1: # Nmake macros for building FILER ! 2: # Define NODEBUG to build FILER without debugging information. ! 3: # Define UNICODE to build FILER with UNICODE characters. 1.1 root 4: 5: !include <ntwin32.mak> 6: 1.1.1.3 ! root 7: !ifdef UNICODE ! 8: unicode = -DUNICODE ! 9: !else ! 10: unicode = ! 11: !endif ! 12: ! 13: #cflags=$(cflags) -DDEVL=1 1.1 root 14: 15: all: filer.exe 16: 17: # Update the resource if necessary 18: 1.1.1.3 ! root 19: filer.rbj: filer.rc filer.dlg filer.h globals.h *.bmp filer.ico ! 20: $(rc) $(rcvars) -r filer.rc ! 21: $(cvtres) -$(CPU) filer.res -o filer.rbj 1.1 root 22: 23: # Update the object files if necessary 24: 25: enumdrv.obj: enumdrv.c enumdrv.h globals.h 1.1.1.3 ! root 26: $(cc) $(cdebug) $(cflags) $(cvars) $(unicode) enumdrv.c 1.1 root 27: 1.1.1.3 ! root 28: drvproc.obj: drvproc.c drvproc.h globals.h expdir.h filer.h ! 29: $(cc) $(cdebug) $(cflags) $(cvars) $(unicode) drvproc.c 1.1 root 30: 1.1.1.3 ! root 31: expdir.obj: expdir.c expdir.h filer.h drvproc.h globals.h ! 32: $(cc) $(cdebug) $(cflags) $(cvars) $(unicode) expdir.c 1.1 root 33: 34: filer.obj: filer.c filer.h enumdrv.h globals.h 1.1.1.3 ! root 35: $(cc) $(cdebug) $(cflags) $(cvars) $(unicode) filer.c 1.1 root 36: 37: # Update the executable file if necessary, and if so, add the resource back in. 38: 1.1.1.3 ! root 39: filer.exe: filer.obj enumdrv.obj drvproc.obj expdir.obj filer.rbj makefile 1.1.1.2 root 40: $(link) $(linkdebug) $(guiflags) -out:filer.exe\ 1.1.1.3 ! root 41: filer.obj enumdrv.obj drvproc.obj expdir.obj filer.rbj\ ! 42: version.lib $(guilibsmt)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.