home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 May / cica_0595_4.zip / cica_0595_4 / WINSOCK / WSCHESB1 / SRC / WSCHESS.MK < prev    next >
Makefile  |  1994-03-02  |  6KB  |  287 lines

  1. # Microsoft Visual C++ generated build script - Do not modify
  2.  
  3. PROJ = WSCHESS
  4. DEBUG = 1
  5. PROGTYPE = 0
  6. CALLER = 
  7. ARGS = 
  8. DLLS = 
  9. D_RCDEFINES = /d_DEBUG
  10. R_RCDEFINES = /dNDEBUG
  11. ORIGIN = MSVC
  12. ORIGIN_VER = 1.00
  13. PROJPATH = D:\WSCHESS\SRC\
  14. USEMFC = 0
  15. CC = cl
  16. CPP = cl
  17. CXX = cl
  18. CCREATEPCHFLAG = 
  19. CPPCREATEPCHFLAG = 
  20. CUSEPCHFLAG = 
  21. CPPUSEPCHFLAG = 
  22. FIRSTC = ABOUT.C     
  23. FIRSTCPP =             
  24. RC = rc
  25. CFLAGS_D_WEXE = /nologo /f /G2 /W3 /Zi /YX /Od /D "_DEBUG" /FR /GA /Fd"WSCHESS.PDB" /Fp"WSCHESS.PCH"
  26. CFLAGS_R_WEXE = /nologo /W3 /AM /YX /O1 /D "NDEBUG" /FR /GA 
  27. LFLAGS_D_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE /CO  
  28. LFLAGS_R_WEXE = /NOLOGO /NOD /PACKC:61440 /STACK:10240 /ALIGN:16 /ONERROR:NOEXE  
  29. LIBS_D_WEXE = oldnames libw slibcew ddeml.lib 
  30. LIBS_R_WEXE = oldnames libw mlibcew ddeml.lib 
  31. RCFLAGS = /nologo
  32. RESFLAGS = /nologo
  33. RUNFLAGS = 
  34. DEFFILE = CHESS.DEF
  35. OBJS_EXT = 
  36. LIBS_EXT = WINSOCK.LIB 
  37. !if "$(DEBUG)" == "1"
  38. CFLAGS = $(CFLAGS_D_WEXE)
  39. LFLAGS = $(LFLAGS_D_WEXE)
  40. LIBS = $(LIBS_D_WEXE)
  41. MAPFILE = nul
  42. RCDEFINES = $(D_RCDEFINES)
  43. !else
  44. CFLAGS = $(CFLAGS_R_WEXE)
  45. LFLAGS = $(LFLAGS_R_WEXE)
  46. LIBS = $(LIBS_R_WEXE)
  47. MAPFILE = nul
  48. RCDEFINES = $(R_RCDEFINES)
  49. !endif
  50. !if [if exist MSVC.BND del MSVC.BND]
  51. !endif
  52. SBRS = ABOUT.SBR \
  53.         BOARD.SBR \
  54.         CHESS.SBR \
  55.         COLOR.SBR \
  56.         CREATE.SBR \
  57.         HITTEST.SBR \
  58.         INIT.SBR \
  59.         INITIALI.SBR \
  60.         INITMENU.SBR \
  61.         PIECE.SBR \
  62.         PROMOTE.SBR \
  63.         REVIEW.SBR \
  64.         TIMECNT.SBR \
  65.         MSWDSP.SBR \
  66.         DSP.SBR \
  67.         GLOBALS.SBR \
  68.         VERSION.SBR \
  69.         SEARCH.SBR \
  70.         NUMDLG.SBR \
  71.         DDECOMMS.SBR \
  72.         CONNECT.SBR
  73.  
  74.  
  75. WINSOCK_DEP = 
  76.  
  77. ABOUT_DEP = 
  78.  
  79. BOARD_DEP = d:\wschess\src\defs.h
  80.  
  81.  
  82. CHESS_DEP = d:\wschess\src\gnuchess.h \
  83.     d:\wschess\src\defs.h \
  84.     d:\wschess\src\chess.h \
  85.     d:\wschess\src\saveopen.h \
  86.     d:\wschess\src\color.h
  87.  
  88.  
  89. COLOR_DEP = d:\wschess\src\chess.h \
  90.     d:\wschess\src\color.h
  91.  
  92.  
  93. CREATE_DEP = d:\wschess\src\defs.h \
  94.     d:\wschess\src\chess.h
  95.  
  96.  
  97. HITTEST_DEP = d:\wschess\src\defs.h
  98.  
  99.  
  100. INIT_DEP = 
  101.  
  102. INITIALI_DEP = d:\wschess\src\gnuchess.h \
  103.     d:\wschess\src\defs.h
  104.  
  105.  
  106. INITMENU_DEP = d:\wschess\src\gnuchess.h \
  107.     d:\wschess\src\chess.h
  108.  
  109.  
  110. PIECE_DEP = d:\wschess\src\chess.h \
  111.     d:\wschess\src\defs.h
  112.  
  113.  
  114. PROMOTE_DEP = d:\wschess\src\chess.h
  115.  
  116.  
  117. REVIEW_DEP = d:\wschess\src\gnuchess.h \
  118.     d:\wschess\src\defs.h \
  119.     d:\wschess\src\chess.h
  120.  
  121.  
  122. TIMECNT_DEP = d:\wschess\src\timecnt.h \
  123.     d:\wschess\src\chess.h
  124.  
  125.  
  126. CHESS_RCDEP = d:\wschess\src\chess.h \
  127.     d:\wschess\src\saveopen.h \
  128.     d:\wschess\src\color.h \
  129.     d:\wschess\src\timecnt.h \
  130.     d:\wschess\src\stats.h \
  131.     d:\wschess\src\chess.ico
  132.  
  133.  
  134. MSWDSP_DEP = d:\wschess\src\gnuchess.h \
  135.     d:\wschess\src\chess.h \
  136.     d:\wschess\src\defs.h \
  137.     d:\wschess\src\stats.h
  138.  
  139.  
  140. DSP_DEP = d:\wschess\src\gnuchess.h \
  141.     d:\wschess\src\defs.h \
  142.     d:\wschess\src\chess.h
  143.  
  144.  
  145. GLOBALS_DEP = d:\wschess\src\gnuchess.h
  146.  
  147.  
  148. VERSION_DEP = 
  149.  
  150. SEARCH_DEP = d:\wschess\src\gnuchess.h \
  151.     d:\wschess\src\defs.h
  152.  
  153.  
  154. NUMDLG_DEP = d:\wschess\src\chess.h
  155.  
  156.  
  157. DDECOMMS_DEP = d:\wschess\src\gnuchess.h \
  158.     d:\wschess\src\defs.h \
  159.     d:\wschess\src\chess.h
  160.  
  161.  
  162. CONNECT_DEP = d:\wschess\src\gnuchess.h \
  163.     d:\wschess\src\defs.h \
  164.     d:\wschess\src\chess.h
  165.  
  166.  
  167. all:    $(PROJ).EXE $(PROJ).BSC
  168.  
  169. ABOUT.OBJ:    ABOUT.C $(ABOUT_DEP)
  170.     $(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c ABOUT.C
  171.  
  172. BOARD.OBJ:    BOARD.C $(BOARD_DEP)
  173.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c BOARD.C
  174.  
  175. CHESS.OBJ:    CHESS.C $(CHESS_DEP)
  176.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c CHESS.C
  177.  
  178. COLOR.OBJ:    COLOR.C $(COLOR_DEP)
  179.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c COLOR.C
  180.  
  181. CREATE.OBJ:    CREATE.C $(CREATE_DEP)
  182.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c CREATE.C
  183.  
  184. HITTEST.OBJ:    HITTEST.C $(HITTEST_DEP)
  185.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c HITTEST.C
  186.  
  187. INIT.OBJ:    INIT.C $(INIT_DEP)
  188.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INIT.C
  189.  
  190. INITIALI.OBJ:    INITIALI.C $(INITIALI_DEP)
  191.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INITIALI.C
  192.  
  193. INITMENU.OBJ:    INITMENU.C $(INITMENU_DEP)
  194.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c INITMENU.C
  195.  
  196. PIECE.OBJ:    PIECE.C $(PIECE_DEP)
  197.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c PIECE.C
  198.  
  199. PROMOTE.OBJ:    PROMOTE.C $(PROMOTE_DEP)
  200.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c PROMOTE.C
  201.  
  202. REVIEW.OBJ:    REVIEW.C $(REVIEW_DEP)
  203.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c REVIEW.C
  204.  
  205. TIMECNT.OBJ:    TIMECNT.C $(TIMECNT_DEP)
  206.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c TIMECNT.C
  207.  
  208. CHESS.RES:    CHESS.RC $(CHESS_RCDEP)
  209.     $(RC) $(RCFLAGS) $(RCDEFINES) -r CHESS.RC
  210.  
  211. MSWDSP.OBJ:    MSWDSP.C $(MSWDSP_DEP)
  212.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c MSWDSP.C
  213.  
  214. DSP.OBJ:    DSP.C $(DSP_DEP)
  215.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DSP.C
  216.  
  217. GLOBALS.OBJ:    GLOBALS.C $(GLOBALS_DEP)
  218.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GLOBALS.C
  219.  
  220. VERSION.OBJ:    VERSION.C $(VERSION_DEP)
  221.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c VERSION.C
  222.  
  223. SEARCH.OBJ:    SEARCH.C $(SEARCH_DEP)
  224.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c SEARCH.C
  225.  
  226. NUMDLG.OBJ:    NUMDLG.C $(NUMDLG_DEP)
  227.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c NUMDLG.C
  228.  
  229. DDECOMMS.OBJ:    DDECOMMS.C $(DDECOMMS_DEP)
  230.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DDECOMMS.C
  231.  
  232. CONNECT.OBJ:    CONNECT.C $(CONNECT_DEP)
  233.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c CONNECT.C
  234.  
  235.  
  236. $(PROJ).EXE::    CHESS.RES
  237.  
  238. $(PROJ).EXE::    ABOUT.OBJ BOARD.OBJ CHESS.OBJ COLOR.OBJ CREATE.OBJ HITTEST.OBJ INIT.OBJ \
  239.     INITIALI.OBJ INITMENU.OBJ PIECE.OBJ PROMOTE.OBJ REVIEW.OBJ TIMECNT.OBJ MSWDSP.OBJ \
  240.     DSP.OBJ GLOBALS.OBJ VERSION.OBJ SEARCH.OBJ NUMDLG.OBJ DDECOMMS.OBJ CONNECT.OBJ $(OBJS_EXT) $(DEFFILE)
  241.     echo >NUL @<<$(PROJ).CRF
  242. ABOUT.OBJ +
  243. BOARD.OBJ +
  244. CHESS.OBJ +
  245. COLOR.OBJ +
  246. CREATE.OBJ +
  247. HITTEST.OBJ +
  248. INIT.OBJ +
  249. INITIALI.OBJ +
  250. INITMENU.OBJ +
  251. PIECE.OBJ +
  252. PROMOTE.OBJ +
  253. REVIEW.OBJ +
  254. TIMECNT.OBJ +
  255. MSWDSP.OBJ +
  256. DSP.OBJ +
  257. GLOBALS.OBJ +
  258. VERSION.OBJ +
  259. SEARCH.OBJ +
  260. NUMDLG.OBJ +
  261. DDECOMMS.OBJ +
  262. CONNECT.OBJ +
  263. $(OBJS_EXT)
  264. $(PROJ).EXE
  265. $(MAPFILE)
  266. d:\msvc\lib\+
  267. d:\msvc\mfc\lib\+
  268. WINSOCK.LIB+
  269. $(LIBS)
  270. $(DEFFILE);
  271. <<
  272.     link $(LFLAGS) @$(PROJ).CRF
  273.     $(RC) $(RESFLAGS) CHESS.RES $@
  274.     @copy $(PROJ).CRF MSVC.BND
  275.  
  276. $(PROJ).EXE::    CHESS.RES
  277.     if not exist MSVC.BND     $(RC) $(RESFLAGS) CHESS.RES $@
  278.  
  279. run: $(PROJ).EXE
  280.     $(PROJ) $(RUNFLAGS)
  281.  
  282.  
  283. $(PROJ).BSC: $(SBRS)
  284.     bscmake @<<
  285. /o$@ $(SBRS)
  286. <<
  287.