home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / primcuts.zip / BloatCom / release / makefile
Makefile  |  2000-08-25  |  668b  |  36 lines

  1. .SUFFIXES:
  2. .SUFFIXES: .c .rc .obj .h .exe .res
  3.  
  4. .SILENT:
  5.  
  6. BASENAME=BloatCom
  7.  
  8. all: $(BASENAME).dll $(BASENAME).lib
  9.  
  10. SRCDIR=..
  11.  
  12. {..}.c.obj:
  13.    @icc /C /Gd+ /Gm+ /Ge- /Gi+ /G5 /Ti- /O+ /Q+ /I$(SRCDIR) /Wall+ppc-ppt- %s
  14.  
  15. !include ..\makeglobals
  16.  
  17. $(BASENAME).dll: $(OBJS) ..\$(@B).def
  18.    ilink /nologo @<<
  19.       /noinformation /dll /out:$(@B) /map:$(@B) /exepack:2 /nodebug /optfunc /packcode /packdata
  20.       $(OBJS)
  21.       ..\$(@B).def
  22.    <<
  23.    dllrname /Q /R $@ cppom30=os2om30
  24.    %do successful_build
  25.    %cd release
  26.  
  27. $(BASENAME).lib: $(@B).dll
  28.    implib /nologo $@ $(@B).dll
  29.  
  30. clean:
  31.    del *.obj
  32.    del *.dll
  33.    del *.map
  34.    del *.lib
  35.  
  36.