home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / reslib / stattxt / makefile < prev    next >
Encoding:
Makefile  |  1996-10-29  |  1.1 KB  |  43 lines

  1. ## Using Resources - Switching Resources Dynamically
  2.  
  3.  
  4. CFLAGS = /Ft- /Gd+ /Ge+ /Gm+ /Wall+gnr-ppc-ppt-uni-vft-
  5. DFLAGS = /Ft- /Gd+ /Ge- /Gm+ /Wall+gnr-ppc-ppt-uni-vft-
  6. LFLAGS = /PM:PM
  7.  
  8. !ifdef IC_PM
  9. ODIR=.\os2
  10. ORES=$(ODIR)\myeng.res
  11. RC=rc.exe -DIC_PM
  12. !else
  13. ODIR=.\win
  14. ORES=
  15. RC=irc.exe -Fo$(ODIR)\myeng.res
  16. !endif
  17.  
  18. ALL :  CREATEDIR  $(ODIR)\stattxt.exe $(ODIR)\myeng.dll
  19.  
  20. $(ODIR)\stattxt.exe : $(ODIR)\stattxt.obj
  21.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\stattxt.exe $(ODIR)\stattxt.obj
  22.  
  23. $(ODIR)\myeng.dll   : $(ODIR)\dummy.obj $(ODIR)\myeng.res
  24. !ifdef IC_PM
  25.    icc $(DFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\myeng.dll $(ODIR)\dummy.obj myeng.def
  26.    $(RC) $(ODIR)\myeng.res $(ODIR)\myeng.dll
  27. !else
  28.    icc $(DFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\myeng.dll $(ODIR)\dummy.obj $(ODIR)\myeng.res
  29. !endif
  30.  
  31. $(ODIR)\stattxt.obj : stattxt.cpp
  32.    icc $(CFLAGS) /C+ /Fo$(ODIR)\stattxt.obj stattxt.cpp
  33.  
  34. $(ODIR)\dummy.obj   : dummy.cpp
  35.    icc $(DFLAGS) /C+ /Fo$(ODIR)\dummy.obj dummy.cpp
  36.  
  37. $(ODIR)\myeng.res   : myeng.rc mytext.h
  38.    $(RC) -r myeng.rc $(ORES)
  39.  
  40. CREATEDIR:
  41.   @if not exist $(ODIR)* md $(ODIR)
  42.  
  43.