home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / maprog.zip / Makefile < prev    next >
Makefile  |  1998-10-02  |  804b  |  37 lines

  1. #
  2. # Makefile for WPS Object 'Multi Argument Program'
  3. #
  4.  
  5. .SUFFIXES: .c .obj .dll .idl .h .ih .rc .res
  6.  
  7. SC = sc
  8. SCFLAGS = -maddstar -S128999 -C128000 -mnoint -v
  9. SCLIST  = -s "ih;h;c;def"
  10.  
  11. CFLAGS = /c /Gd- /Se /Re /ss /Ms /Gm+ /Ge- /I.
  12. LFLAGS = /nofree /noi /map /nol /nod /exepack /packcode /packdata /align:16
  13.  
  14. DLLLIBS = CPPOM30 os2386 somtk.lib
  15.  
  16. b = maprog
  17.  
  18. all: $(b).dll $(b).ih
  19.  
  20. .c.obj:
  21.     icc $(CFLAGS) $*.c
  22.  
  23. $(b).dll : $(b).ih $(b).obj $(b).def $(b).res
  24.     ilink $(LFLAGS) $(b).obj,$(b).dll,$(b).map,$(DLLLIBS),$(b);
  25.     rc $(b).res $(b).dll
  26.  
  27. $(b).obj : $(b).c $(b).h $(b).rch
  28.  
  29. $(b).res : $(b).rc $(b).rch $(b).ico
  30.     rc -r $(b).rc
  31.  
  32. $(b).ih : $(b).idl
  33.     $(SC) $(SCFLAGS) $(SCLIST) $(@B).idl
  34.  
  35. clean :
  36.     -rm $(b).ih $(b).h $(b).obj $(b).dll $(b).map $(b).sym $(b).res $(b).def
  37.