home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / security / winnt / sd_flppy / makefile < prev    next >
Makefile  |  1996-04-18  |  790b  |  39 lines

  1. # Nmake macros for building Win32 applications
  2. !Include <NTWin32.Mak>
  3.  
  4. # Inference Rules
  5. .C.Obj:
  6.     $(cc) $(cdebug) $(cflags) $(cvarsmt) $*.C
  7. .Obj.Exe:
  8.     $(link) $(ldebug) $(conlflags) -out:$*.Exe $**\
  9.       advapi32.lib $(conlibsmt) User32.Lib
  10.  
  11. # Macro Defines
  12. PROJ1=SD_Flppy
  13. PROJ2=FlopLock
  14. PROJ3=InstSrv
  15. PROJ4=ChgFlpSD
  16.  
  17. # Target List
  18. All: $(PROJ1).Exe $(PROJ2).Exe $(PROJ3).Exe $(PROJ4).Exe
  19.  
  20. # Source Objects
  21. $(PROJ1).obj: $(PROJ1).c
  22. $(PROJ2).obj: $(PROJ2).c
  23. $(PROJ3).obj: $(PROJ3).c
  24. $(PROJ4).obj: $(PROJ4).c
  25.  
  26. # Executables
  27. $(PROJ1).exe: $(PROJ1).obj
  28. $(PROJ2).exe: $(PROJ2).obj
  29. $(PROJ3).exe: $(PROJ3).obj
  30. $(PROJ4).exe: $(PROJ4).obj
  31.  
  32. # Clean Up Everything
  33. CleanAll: clean
  34.     del *.Exe
  35.  
  36. # Clean Up Everything Except .Exe Files
  37. Clean:
  38.     del *.Obj
  39.