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

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