home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / aspisrc.zip / dev / MAKEFILE < prev    next >
Encoding:
Text File  |  1998-11-29  |  1.1 KB  |  57 lines

  1. .ERASE
  2. .SUFFIXES:
  3. .SUFFIXES: .lst .obj .lib .c .asm .def
  4.  
  5. CFLAGS  = -dDEBUG=1 -bt=os2 -d1 -e60 -5 -i$(INC) -omerlin -s -wx -xd -ze -zdp -zff -zgf -zl -zq -zu
  6. CC      = WPP $(CFLAGS)
  7.  
  8. AFLAGS  = -q
  9. ASM     = WASM $(AFLAGS)
  10.  
  11. DFLAGS  = -l -s
  12. DIS     = WDISASM $(DFLAGS)
  13.  
  14. LFLAGS  = system os2 dll option quiet, map, align=512, eliminate
  15. LINK    = WLINK $(LFLAGS)
  16.  
  17. BFLAGS  = -s -t -c -b -q -n
  18. LIB     = WLIB $(BFLAGS)
  19.  
  20. IFLAGS  = /nologo
  21. IMPLIB  = IMPLIB $(IFLAGS)
  22.  
  23. .obj.lst:
  24.         $(DIS) $*
  25.  
  26. .c.obj: .AUTODEPEND
  27.         $(CC) $*.c
  28.  
  29. .asm.obj: .AUTODEPEND
  30.         $(ASM) $*.asm
  31.  
  32. .def.lib:
  33.         $(IMPLIB) $*.lib $*.def
  34.  
  35. FILE0   = device.obj impdos.lib impmsg.lib impnls.lib
  36. FILE1   = math.obj comm.obj debug.obj
  37. FILE2   =
  38. FILE3   =
  39. FILE4   =
  40. FILE5   =
  41. FILE6   =
  42. FILE7   =
  43. FILE8   =
  44. FILE9   =
  45. FILES   = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9)
  46.  
  47.  
  48.  
  49. all: device.lib devmisc.lib .symbolic
  50.     @%null
  51.  
  52. device.lib: $(FILE0)
  53.     $(LIB) device.lib +device.obj +impdos.lib +impmsg.lib +impnls.lib
  54.  
  55. devmisc.lib: $(FILE1)
  56.     $(LIB) devmisc.lib +math.obj +comm.obj +debug.obj
  57.