home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vos2-121.zip / v / vide / makefile.vde < prev    next >
Makefile  |  1998-09-29  |  2KB  |  97 lines

  1. #=======================================================================
  2. #@V@:Note: File generated by VIDE makefile maker (19:51:49 29 Sep 1998).
  3. #=======================================================================
  4.  
  5. # Standard and User define options:
  6.  
  7. CC         =    g++
  8.  
  9. HOMEV    =    D:/mingw32
  10. VPATH    =    $(HOMEV)/include
  11. oDir    =    .
  12. Bin    =    .
  13. Src    =    .
  14. libDirs    =    -L$(HOMEV)/lib
  15.  
  16. incDirs    =    -I$(HOMEV)/include \
  17.     -I. \
  18.     -I../texted
  19.  
  20. LIBS    =    -lV -lcomctl32 -mwindows
  21. C_FLAGS    =    -O\
  22.     -DVIDE\
  23.     -DDEVEL
  24.  
  25. SRCS    =\
  26.     $(Src)/projdlg.cpp\
  27.     $(Src)/videapp.cpp\
  28.     $(Src)/videcmdw.cpp\
  29.     $(Src)/videmake.cpp\
  30.     $(Src)/vrundlg.cpp\
  31.     $(Src)/../texted/vedcnv.cpp\
  32.     $(Src)/../texted/vseeci.cpp\
  33.     $(Src)/mmaker.cpp
  34.  
  35. EXOBJS    =\
  36.     $(oDir)/projdlg.o\
  37.     $(oDir)/videapp.o\
  38.     $(oDir)/videcmdw.o\
  39.     $(oDir)/videmake.o\
  40.     $(oDir)/vrundlg.o\
  41.     $(oDir)/vedcnv.o\
  42.     $(oDir)/vseeci.o\
  43.     $(oDir)/mmaker.o
  44.  
  45. #@# Targets follow ---------------------------------
  46.  
  47. all:    $(Bin)/vide.exe
  48.  
  49. objs:    $(EXOBJS)
  50.  
  51. cleanobjs:
  52.     rm -f $(EXOBJS)
  53.  
  54. cleanbin:
  55.     rm -f $(Bin)/vide.exe
  56.  
  57. clean:     cleanobjs
  58.  
  59. cleanall:     cleanobjs cleanbin
  60.  
  61. #@# User Targets follow ---------------------------------
  62.  
  63.  
  64. #@# Dependency rules follow -----------------------------
  65.  
  66. $(Bin)/vide.exe: $(EXOBJS)
  67.     $(CC) -o $(Bin)/vide.exe $(EXOBJS) $(incDirs) $(libDirs) $(LIBS)
  68.  
  69. $(oDir)/projdlg.o: projdlg.cpp projdlg.h mmaker.h
  70.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  71.  
  72. $(oDir)/videapp.o: videapp.cpp videapp.h videcmdw.h videmake.h \
  73.  ..\texted\vedcnv.h projdlg.h mmaker.h
  74.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  75.  
  76. $(oDir)/videcmdw.o: videcmdw.cpp videapp.h videcmdw.h videmake.h \
  77.  ..\texted\vedcnv.h projdlg.h mmaker.h vrundlg.h ..\texted\vseeci.h
  78.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  79.  
  80. $(oDir)/videmake.o: videmake.cpp videapp.h videcmdw.h videmake.h \
  81.  ..\texted\vedcnv.h projdlg.h mmaker.h
  82.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  83.  
  84. $(oDir)/vrundlg.o: vrundlg.cpp vrundlg.h
  85.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  86.  
  87. $(oDir)/vedcnv.o: ../texted/vedcnv.cpp ../texted/vedapp.h ../texted/vedcmdw.h \
  88.  ../texted/vedcnv.h
  89.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  90.  
  91. $(oDir)/vseeci.o: ../texted/vseeci.cpp ../texted/vseeci.h
  92.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  93.  
  94. $(oDir)/mmaker.o: mmaker.cpp mmaker.h videapp.h videcmdw.h videmake.h \
  95.  ..\texted\vedcnv.h projdlg.h
  96.     $(CC) $(C_FLAGS) $(incDirs) -c -o $@ $<
  97.