home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / Chip_1998-03_cd.bin / tema / eroiica / EROICA32 / _SETUP.3 / Group2 / Dde_w31.mak < prev    next >
Makefile  |  1998-01-15  |  5KB  |  187 lines

  1. # Microsoft Visual C++ generated build script - Do not modify
  2. # $nokeywords$
  3.  
  4. PROJ = DDE_W31
  5. !if "$(DEBUG)" == ""
  6. DEBUG = 1
  7. !MESSAGE No configuration specified.  Defaulting to 1 (dde_test - Debug).
  8. !endif
  9.  
  10. !if "$(DEBUG)" != "0" && "$(DEBUG)" != "1"
  11. !MESSAGE Invalid configuration "$(DEBUG)" specified.
  12. !MESSAGE You can specify a configuration when running NMAKE on this makefile
  13. !MESSAGE by defining the macro DEBUG on the command line.  For example:
  14. !MESSAGE 
  15. !MESSAGE NMAKE /f "dde_w31.mak" DEBUG="1"
  16. !MESSAGE 
  17. !MESSAGE Possible choices for configuration are:
  18. !MESSAGE 
  19. !MESSAGE "0" (Release version based on (x86) Application")
  20. !MESSAGE "1" (Debug version based on (x86) Application")
  21. !MESSAGE 
  22. !ERROR An invalid configuration is specified.
  23. !endif
  24.  
  25.  
  26. PROGTYPE = 0
  27. CALLER = 
  28. ARGS = 
  29. DLLS = 
  30. D_RCDEFINES = /d_DEBUG 
  31. R_RCDEFINES = /dNDEBUG 
  32. ORIGIN = MSVC
  33. ORIGIN_VER = 1.00
  34. PROJPATH = .\
  35.  
  36. USEMFC = 1
  37. !if "$(DEBUG)" == "0"
  38. OUTDIR = $(PROJPATH)\Release
  39. INTDIR = $(PROJPATH)\Release
  40. !else
  41. OUTDIR = $(PROJPATH)\Debug
  42. INTDIR = $(PROJPATH)\Debug
  43. !endif
  44. NULL = nul
  45. CC = cl
  46. CPP = cl
  47. CXX = cl
  48. CCREATEPCHFLAG = 
  49. CPPCREATEPCHFLAG = 
  50. CUSEPCHFLAG = 
  51. CPPUSEPCHFLAG = 
  52. FIRSTC = DDE_TEST.C  
  53. FIRSTCPP =             
  54. RC = rc
  55. CFLAGS_D_WEXE = /nologo /W3 /Zi /AM /Od /D "_DEBUG" /FR /GA /Fd"$(OUTDIR)\DDE_W31.PDB"
  56. CFLAGS_R_WEXE = /nologo /W3 /AM /O1 /D "NDEBUG" /FR /GA 
  57. LFLAGS_D_WEXE = /NOLOGO /NOD /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE /CO
  58. LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE
  59. LIBS_D_WEXE = oldnames libw mlibcew commdlg.lib ddeml.lib olecli.lib olesvr.lib shell.lib 
  60. LIBS_R_WEXE = oldnames libw mlibcew commdlg.lib ddeml.lib olecli.lib olesvr.lib shell.lib
  61. RCFLAGS = /nologo 
  62. RESFLAGS = /nologo 
  63. RUNFLAGS = 
  64. DEFFILE = DDE_TEST.DEF
  65. OBJS_EXT = 
  66. LIBS_EXT = 
  67.  
  68. !if "$(DEBUG)" == "1"
  69. CFLAGS = $(CFLAGS_D_WEXE)
  70. LFLAGS = $(LFLAGS_D_WEXE)
  71. LIBS = $(LIBS_D_WEXE)
  72. MAPFILE = nul
  73. RCDEFINES = $(D_RCDEFINES)
  74. !else
  75. CFLAGS = $(CFLAGS_R_WEXE)
  76. LFLAGS = $(LFLAGS_R_WEXE)
  77. LIBS = $(LIBS_R_WEXE)
  78. MAPFILE = nul
  79. RCDEFINES = $(R_RCDEFINES)
  80. !endif
  81.  
  82. !if [if exist MSVC.BND del MSVC.BND]
  83. !endif
  84.  
  85. !if [if not exist $(INTDIR)\$(NULL) md $(INTDIR)\]
  86. !endif
  87.  
  88. all: dde_test.exe dde_w31.bsc
  89.  
  90. SBRS = UTFILE.SBR \
  91.        TESTCASE.SBR \
  92.        CALLBACK.SBR \
  93.        UTDDE.SBR \
  94.        UTDLG.SBR \
  95.        DDE_TEST.SBR
  96.  
  97.  
  98. UTFILE_DEP = .\dde_test.h \
  99.     .\utdde.h
  100.  
  101.  
  102. TESTCASE_DEP = .\dde_test.h \
  103.     .\utdde.h \
  104.     .\utfile.h
  105.  
  106.  
  107. CALLBACK_DEP = .\dde_test.h \
  108.     .\utdde.h
  109.  
  110.  
  111. UTDDE_DEP = .\dde_test.h \
  112.     .\utdde.h
  113.  
  114.  
  115. UTDLG_DEP = .\dde_test.h \
  116.     .\utdlg.h
  117.  
  118.  
  119. DDE_TEST_DEP = .\dde_test.h \
  120.     .\utdlg.h \
  121.     .\utdde.h \
  122.     .\testcase.h
  123.  
  124.  
  125. DDE_TEST_RCDEP = .\dde_test.h \
  126.     .\utdlg.h \
  127.     .\dde_test.dlg \
  128.     .\dde_test.ico
  129.  
  130.  
  131. UTFILE.OBJ:     UTFILE.C $(UTFILE_DEP)
  132.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) -c -Fo"$(INTDIR)\UTFILE.OBJ" UTFILE.C
  133.  
  134. TESTCASE.OBJ:   TESTCASE.C $(TESTCASE_DEP)
  135.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) -c -Fo"$(INTDIR)\TESTCASE.OBJ" TESTCASE.C
  136.  
  137. CALLBACK.OBJ:   CALLBACK.C $(CALLBACK_DEP)
  138.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) -c -Fo"$(INTDIR)\CALLBACK.OBJ" CALLBACK.C
  139.  
  140. UTDDE.OBJ:      UTDDE.C $(UTDDE_DEP)
  141.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) -c -Fo"$(INTDIR)\UTDDE.OBJ" UTDDE.C
  142.  
  143. UTDLG.OBJ:      UTDLG.C $(UTDLG_DEP)
  144.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) -c -Fo"$(INTDIR)\UTDLG.OBJ" UTDLG.C
  145.  
  146. DDE_TEST.OBJ:   DDE_TEST.C $(DDE_TEST_DEP)
  147.     $(CC) $(CFLAGS) $(CCREATEPCHFLAG) -c -Fo"$(INTDIR)\DDE_TEST.OBJ" DDE_TEST.C
  148.  
  149. dde_test.res:   DDE_TEST.RC $(DDE_TEST_RCDEP)
  150.     $(RC) $(RCFLAGS) $(RCDEFINES) -r -Fo"$(INTDIR)\dde_test.res" DDE_TEST.RC
  151.  
  152.  
  153. dde_test.exe::  dde_test.res
  154.  
  155. dde_test.exe::  UTFILE.OBJ TESTCASE.OBJ CALLBACK.OBJ UTDDE.OBJ UTDLG.OBJ DDE_TEST.OBJ $(OBJS_EXT) $(DEFFILE)
  156.     echo >NUL @<<dde_w31.CRF
  157. $(INTDIR)\UTFILE.OBJ +
  158. $(INTDIR)\TESTCASE.OBJ +
  159. $(INTDIR)\CALLBACK.OBJ +
  160. $(INTDIR)\UTDDE.OBJ +
  161. $(INTDIR)\UTDLG.OBJ +
  162. $(INTDIR)\DDE_TEST.OBJ +
  163. $(OBJS_EXT)
  164. $(INTDIR)\dde_test.exe
  165. $(MAPFILE)
  166. e:\msvc\lib\+
  167. e:\msvc\mfc\lib\+
  168. $(LIBS)
  169. $(DEFFILE);
  170. <<
  171.     link $(LFLAGS) @dde_w31.CRF
  172.     $(RC) $(RESFLAGS) $(INTDIR)\dde_test.res "$(INTDIR)\$@"
  173.     @copy dde_w31.CRF MSVC.BND
  174.  
  175. dde_test.exe::  dde_test.res
  176.     if not exist MSVC.BND  $(RC) $(RESFLAGS) $(INTDIR)\dde_test.res "$(INTDIR)\$@"
  177.  
  178. run: dde_test.exe
  179.     $(INTDIR)\dde_w31 $(RUNFLAGS)
  180.  
  181.  
  182. dde_w31.BSC: $(SBRS)
  183.     bscmake @<<
  184. /o"$(INTDIR)\$@" $(SBRS)
  185. <<
  186.     @copy $(INTDIR)\dde_test.exe $(PROJPATH)
  187.