home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / latour / shopping / makefile next >
Makefile  |  1996-10-29  |  1KB  |  45 lines

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