home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / help / helpmenu / makefile < prev   
Encoding:
Makefile  |  1996-10-29  |  1.6 KB  |  65 lines

  1. ## Using Help - Help Menu Choices
  2.  
  3. CFLAGS = /Ft- /Gd+ /Ge+ /Gm+ /Wall+gnr-ppc-ppt-uni-vft-
  4. LFLAGS = /PM:PM
  5.  
  6. !ifdef IC_PM
  7. ODIR=.\os2
  8. ORES=$(ODIR)\helpmenu.res
  9. RC=rc.exe -DIC_PM
  10. !else
  11. ODIR=.\win
  12. ORES=
  13. RC=irc.exe -DIC_WIN -Fo$(ODIR)\helpmenu.res
  14. !endif
  15.  
  16.  
  17. ALL : CREATEDIR $(ODIR)\helpmenu.exe $(ODIR)\helpmenu.hlp
  18.  
  19. $(ODIR)\helpmenu.exe : $(ODIR)\helpmenu.obj $(ODIR)\helpmenu.res
  20. !ifdef IC_PM
  21.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\helpmenu.exe $(ODIR)\helpmenu.obj
  22.    $(RC) $(ODIR)\helpmenu.res $(ODIR)\helpmenu.exe
  23. !else
  24.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\helpmenu.exe $(ODIR)\helpmenu.obj \
  25.        $(ODIR)\helpmenu.res
  26. !endif
  27.  
  28. $(ODIR)\helpmenu.obj: helpmenu.cpp helpmenu.hpp hkeyshdr.hpp hcmdhdr.hpp \
  29.                       helpmenu.h hlppanel.h
  30. !ifdef IPF_COMPATIBLE
  31.    icc $(CFLAGS) /C+ /DIPF_COMPATIBLE /Fo$(ODIR)\helpmenu.obj helpmenu.cpp
  32. !else
  33.    icc $(CFLAGS) /C+ /Fo$(ODIR)\helpmenu.obj helpmenu.cpp
  34. !endif
  35.  
  36. $(ODIR)\helpmenu.res: helpmenu.rc helpmenu.h hlppanel.h
  37. !ifdef IPF_COMPATIBLE
  38.    $(RC) -r -dIPF_COMPATIBLE helpmenu.rc $(ORES)
  39. !else
  40.    $(RC) -r helpmenu.rc $(ORES)
  41. !endif
  42.  
  43. !ifdef IC_PM
  44. $(ODIR)\helpmenu.hlp: helpmenu.ipf hlppanel.h
  45.    icc /Pc- /Pe+ /Tdp helpmenu.ipf
  46.    ipfc helpmenu.i /x
  47.    del  helpmenu.i
  48. !else
  49. !ifdef IPF_COMPATIBLE
  50. $(ODIR)\helpmenu.hlp: helpmenu.ipf hlppanel.h
  51.    icc /Pc- /Pe+ /Tdp helpmenu.ipf
  52.    ipfc helpmenu.i /x /q
  53.    del  helpmenu.i
  54. !else
  55. $(ODIR)\helpmenu.hlp: helpmenu.hpj helpmenu.rtf hlppanel.h
  56.    hcw /c /e helpmenu.hpj
  57. !endif
  58. !endif
  59.    copy helpmenu.hlp $(ODIR)
  60.    del  helpmenu.hlp
  61.  
  62. CREATEDIR:
  63.   @if not exist $(ODIR)* md $(ODIR)
  64.  
  65.