home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / profile / advprof / makefile < prev    next >
Makefile  |  1996-10-29  |  2KB  |  62 lines

  1. ## GUI Profile Viewer Example
  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)\profile.res
  9. RC=rc.exe -DIC_PM
  10. !else
  11. ODIR=.\win
  12. ORES=
  13. RC=irc.exe -Fo$(ODIR)\profile.res
  14. !endif
  15.  
  16. OBJS = $(ODIR)\profile.obj \
  17.        $(ODIR)\appview.obj \
  18.        $(ODIR)\profview.obj \
  19.        $(ODIR)\profobj.obj \
  20.        $(ODIR)\enhprof.obj \
  21.        $(ODIR)\keyview.obj \
  22.        $(ODIR)\vprofarg.obj
  23.  
  24. ALL : CREATEDIR   $(ODIR)\profile.exe
  25.  
  26. $(ODIR)\profile.exe :  $(OBJS) $(ODIR)\profile.res
  27. !ifdef IC_PM
  28.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\profile.exe $(OBJS)
  29.    $(RC) $(ODIR)\profile.res  $(ODIR)\profile.exe
  30. !else
  31.    icc $(CFLAGS) /B"$(LFLAGS)" /Fe$(ODIR)\profile.exe  $(OBJS) $(ODIR)\profile.res
  32. !endif
  33.  
  34. $(ODIR)\profile.obj: profview.hpp vprofarg.hpp enhprof.hpp
  35.    icc $(CFLAGS) /C+  /Fo$(ODIR)\profile.obj  profile.cpp
  36.  
  37. $(ODIR)\appview.obj: appview.hpp keyview.hpp profview.hpp
  38.    icc $(CFLAGS) /C+  /Fo$(ODIR)\appview.obj  appview.cpp
  39.  
  40. $(ODIR)\profview.obj: profview.hpp profview.h appview.hpp keyview.hpp enhprof.hpp
  41.    icc $(CFLAGS) /C+  /Fo$(ODIR)\profview.obj  profview.cpp
  42.  
  43. $(ODIR)\profobj.obj: profobj.hpp
  44.    icc $(CFLAGS) /C+  /Fo$(ODIR)\profobj.obj  profobj.cpp
  45.  
  46. $(ODIR)\enhprof.obj: enhprof.hpp
  47.    icc $(CFLAGS) /C+  /Fo$(ODIR)\enhprof.obj  enhprof.cpp
  48.  
  49. $(ODIR)\vprofarg.obj: vprofarg.hpp
  50.    icc $(CFLAGS) /C+  /Fo$(ODIR)\vprofarg.obj  vprofarg.cpp
  51.  
  52. $(ODIR)\keyview.obj: keyview.hpp  profview.hpp
  53.    icc $(CFLAGS) /C+  /Fo$(ODIR)\keyview.obj  keyview.cpp
  54.  
  55.  
  56. $(ODIR)\profile.res:  profile.rc profview.h
  57.    $(RC) -r profile.rc $(ORES)
  58.  
  59. CREATEDIR:
  60.   @if not exist $(ODIR)* md $(ODIR)
  61.  
  62.