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

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