home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / gbmos2pm.zip / gbmv / makefile < prev   
Makefile  |  1999-03-21  |  747b  |  44 lines

  1. #
  2. # Simple bitmap viewer
  3. #
  4. # OS/2
  5. # IBM VisualAge C++, with CTC306, CTD302 and CTU304
  6. #
  7.  
  8. GBM =        \build\os2\graphics\gbm
  9.  
  10. .SUFFIXES:    .c .obj
  11.  
  12. CWARNS =    /W3 /Wcnd+cns+ord+par+pro+rea+ret+use+
  13. CFLAGS =    /C+ $(CWARNS) /I$(GBM) /G4 /Gd-e+m+ /Q+ /O+ /Os-
  14. LFLAGS =    /NOLOGO /ALIGN:4 /BASE:0x10000 /NOI
  15.  
  16. .c.obj:
  17.         icc $(CFLAGS) $*.c
  18.  
  19. #
  20.  
  21. gbmv.exe:    gbmv.obj gbmv.def $(GBM)\gbm.lib $(GBM)\gbmerr.lib \
  22.         $(GBM)\gbmht.lib gbmv.res
  23.         ilink $(LFLAGS) /OUT:$@ gbmv.obj gbmv.def $(GBM)\gbm.lib \
  24.             $(GBM)\gbmerr.lib $(GBM)\gbmht.lib
  25.         rc -n gbmv.res $@
  26.  
  27. gbmv.obj:    gbmv.c gbmv.h $(GBM)\gbm.h $(GBM)\gbmerr.h $(GBM)\gbmht.h
  28.  
  29. gbmv.res:    gbmv.rc gbmv.h gbmv.ico
  30.         rc -n -r gbmv.rc
  31.  
  32. #
  33.  
  34. clean:
  35.         -del *.obj *.res 2> nul
  36.  
  37. #
  38.  
  39. IDIR =        d:\gbm
  40.  
  41. install:
  42.         copy *.exe $(IDIR)
  43.  
  44.