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

  1. ## Using Help - Runtime Setting of Help Panels
  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)\helpid.res
  9. RC=rc.exe -DIC_PM
  10. !else
  11. ODIR=.\win
  12. ORES=
  13. RC=irc.exe -DIC_WIN -Fo$(ODIR)\helpid.res
  14. !endif
  15.  
  16.  
  17. ALL : CREATEDIR $(ODIR)\helpid.exe $(ODIR)\helpid.hlp
  18.  
  19. $(ODIR)\helpid.exe : $(ODIR)\helpid.obj $(ODIR)\helpid.res
  20. !ifdef IC_PM
  21.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\helpid.exe $(ODIR)\helpid.obj
  22.    $(RC) $(ODIR)\helpid.res $(ODIR)\helpid.exe
  23. !else
  24.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\helpid.exe $(ODIR)\helpid.obj \
  25.        $(ODIR)\helpid.res
  26. !endif
  27.  
  28. $(ODIR)\helpid.obj: helpid.cpp helpid.h hlppanel.h
  29. !ifdef IPF_COMPATIBLE
  30.    icc $(CFLAGS) /C+ /DIPF_COMPATIBLE /Fo$(ODIR)\helpid.obj helpid.cpp
  31. !else
  32.    icc $(CFLAGS) /C+ /Fo$(ODIR)\helpid.obj helpid.cpp
  33. !endif
  34.  
  35. $(ODIR)\helpid.res: helpid.rc helpid.h hlppanel.h
  36.    $(RC) -r helpid.rc $(ORES)
  37.  
  38. !ifdef IC_PM
  39. $(ODIR)\helpid.hlp: helpid.ipf hlppanel.h
  40.    icc /Pc- /Pe+ /Tdp helpid.ipf
  41.    ipfc helpid.i /x
  42.    del  helpid.i
  43. !else
  44. !ifdef IPF_COMPATIBLE
  45. $(ODIR)\helpid.hlp: helpid.ipf hlppanel.h
  46.    icc /Pc- /Pe+ /Tdp helpid.ipf
  47.    ipfc helpid.i /x /q
  48.    del  helpid.i
  49. !else
  50. $(ODIR)\helpid.hlp: helpid.hpj helpid.rtf hlppanel.h
  51.    hcw /c /e helpid.hpj
  52. !endif
  53. !endif
  54.    copy helpid.hlp $(ODIR)
  55.    del  helpid.hlp
  56.  
  57. CREATEDIR:
  58.   @if not exist $(ODIR)* md $(ODIR)
  59.  
  60.