home *** CD-ROM | disk | FTP | other *** search
/ Adventures in Heaven 2 / adventuresinheaven2powergamesfordosandwindows.iso / windows / arcade / cbzone / makefile.nt < prev    next >
Makefile  |  1992-05-27  |  2KB  |  61 lines

  1. # Nmake macros for building Windows 32-Bit apps
  2.  
  3. !include <ntwin32.mak>
  4.  
  5. # This line allows NMAKE to work as well
  6.  
  7. all: cbzone.exe
  8.  
  9. # Update the resource if necessary
  10.  
  11. res.res: generic.rc generic.h
  12.     rc -r -fo res.tmp generic.rc
  13.     cvtres -$(CPU) res.tmp -o res.res
  14.     del res.tmp
  15.  
  16. # Update the object file if necessary
  17.  
  18. generic.obj: generic.c generic.h
  19.     $(cc) $(cflags) $(cvars) generic.c
  20.     $(cvtobj) generic.obj
  21.  
  22. c_move.obj:   c_move.c
  23.     $(cc) $(cflags) $(cvars)  c_move.c
  24.     $(cvtobj) c_move.obj
  25.  
  26. c_parseo.obj: c_parseo.c
  27.     $(cc) $(cflags) $(cvars) c_parseo.c
  28.     $(cvtobj) c_parseo.obj
  29.  
  30. c_main.obj:   c_main.c
  31.     $(cc) $(cflags) $(cvars) c_main.c
  32.     $(cvtobj) c_main.obj
  33.  
  34. c_graphi.obj: c_graphi.c
  35.     $(cc) $(cflags) $(cvars) c_graphi.c
  36.     $(cvtobj) c_graphi.obj
  37.  
  38. c_explod.obj: c_explod.c
  39.     $(cc) $(cflags) $(cvars) c_explod.c
  40.     $(cvtobj) c_explod.obj
  41.  
  42. c_draw.obj:   c_draw.c
  43.     $(cc) $(cflags) $(cvars) c_draw.c
  44.     $(cvtobj) c_draw.obj
  45.  
  46. unix2nt.obj:   unix2nt.c
  47.     $(cc) $(cflags) $(cvars) unix2nt.c
  48.     $(cvtobj) $(*B).obj
  49.  
  50. #c_scores.obj: c_scores.c
  51. #    $(cc) $(cflags) $(cvars) c_scores.c
  52. #    $(cvtobj) c_scores.obj
  53.  
  54. c_gpr.obj:    c_gpr.c
  55.     $(cc) $(cflags) $(cvars) c_gpr.c
  56.     $(cvtobj) c_gpr.obj
  57. # Update the executable file if necessary, and if so, add the resource back in.
  58.  
  59. cbzone.exe: generic.obj res.res generic.def c_move.obj c_parseo.obj c_main.obj c_explod.obj c_draw.obj c_graphi.obj c_gpr.obj unix2nt.obj
  60.     $(link) $(guiflags) -out:cbzone.exe generic.obj c_move.obj c_parseo.obj c_main.obj c_explod.obj c_draw.obj c_graphi.obj c_gpr.obj unix2nt.obj res.res $(guilibs)
  61.