home *** CD-ROM | disk | FTP | other *** search
/ SKIP - The Laundry Guide / LEVER_CD.iso / game / sparky / makefile < prev    next >
Encoding:
Makefile  |  1996-08-02  |  756 b   |  45 lines

  1. PROCESSOR = 386
  2. # name the compiler
  3. CC = wcc$(PROCESSOR)
  4. ASM = wasm
  5.  
  6.  
  7. !ifeq PROCESSOR 386
  8. MODEL = f       # flat
  9. !else
  10. MODEL = l       # large
  11. !endif
  12.  
  13. # options to use
  14. CFLAGS = -m$(MODEL) -4r
  15. AFLAGS =
  16. LNKOPT = option quiet
  17.  
  18. .EXTENSIONS:
  19. .EXTENSIONS: .exe .rex .lib .obj .wbj .asm .c .for
  20.  
  21. .BEFORE
  22.         @set INCLUDE=.;$(%watcom)\h;$(%watcom)\h\win
  23.         @set DOS4G=QUIET
  24.  
  25. exes = &
  26.     morph.obj &
  27.     morph.exe
  28.  
  29. morph.obj: morph.c monsters.h .PRECIOUS
  30.     wcl386 morph.c $(CFLAGS)
  31.  
  32. morph.exe: morph.obj .PRECIOUS
  33.     wlink $(LNKOPT) system dos4g name morph file morph
  34.  
  35. # implicit rules
  36.  
  37. .c.obj :
  38.         $(CC) $^& $(CFLAGS)
  39.  
  40. .c.wbj :
  41.         $(CC) $^& $(CFLAGS) -zw -fo=$^&.wbj
  42.  
  43. .asm.obj :
  44.         $(ASM) $(AFLAGS) $^&
  45.