home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / OPENSTEP / Languages / Python / python-14-src / PC / vc15_w31 / pyth_w31.mak next >
Encoding:
Makefile  |  1997-01-17  |  6.7 KB  |  224 lines

  1. # Microsoft Visual C++ generated build script - Do not modify
  2.  
  3. PROJ = PYTH_W31
  4. DEBUG = 0
  5. PROGTYPE = 3
  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 = N:\PYTHON\PYTHON\PC\VC15_W31\
  14. USEMFC = 0
  15. CC = cl
  16. CPP = cl
  17. CXX = cl
  18. CCREATEPCHFLAG = 
  19. CPPCREATEPCHFLAG = 
  20. CUSEPCHFLAG = 
  21. CPPUSEPCHFLAG = 
  22. FIRSTC = MAIN.C      
  23. FIRSTCPP =             
  24. RC = rc
  25. CFLAGS_D_WTTY = /nologo /G3 /Mq /W3 /Zi /AL /Gt9 /Od /D "_DEBUG" /D "HAVE_CONFIG_H" /I "..\src" /FR /Fd"PYTH_W31.PDB"
  26. CFLAGS_R_WTTY = /nologo /Gs /G3 /Mq /W3 /AL /Gt9 /O2 /D "NDEBUG" /D "HAVE_CONFIG_H" /I "..\src" /FR 
  27. LFLAGS_D_WTTY = /NOLOGO /NOD /PACKC:57344 /STACK:20000 /SEG:1024 /ALIGN:16 /ONERROR:NOEXE /CO /MAP 
  28. LFLAGS_R_WTTY = /NOLOGO /NOD /PACKC:57344 /STACK:20000 /SEG:1024 /ALIGN:16 /ONERROR:NOEXE /MAP 
  29. LIBS_D_WTTY = ..\vc15_lib\python.lib oldnames libw llibcewq winsock 
  30. LIBS_R_WTTY = ..\vc15_lib\python.lib oldnames libw llibcewq winsock 
  31. RCFLAGS = /nologo
  32. RESFLAGS = /nologo
  33. RUNFLAGS = 
  34. DEFFILE = ..\PYTH_W31.DEF
  35. OBJS_EXT = 
  36. LIBS_EXT = 
  37. !if "$(DEBUG)" == "1"
  38. CFLAGS = $(CFLAGS_D_WTTY)
  39. LFLAGS = $(LFLAGS_D_WTTY)
  40. LIBS = $(LIBS_D_WTTY)
  41. MAPFILE = nul
  42. RCDEFINES = $(D_RCDEFINES)
  43. DEFFILE=N:\PYTHON\PYTHON\PC\PYTH_W31.DEF
  44. !else
  45. CFLAGS = $(CFLAGS_R_WTTY)
  46. LFLAGS = $(LFLAGS_R_WTTY)
  47. LIBS = $(LIBS_R_WTTY)
  48. MAPFILE = nul
  49. RCDEFINES = $(R_RCDEFINES)
  50. DEFFILE=N:\PYTHON\PYTHON\PC\PYTH_W31.DEF
  51. !endif
  52. !if [if exist MSVC.BND del MSVC.BND]
  53. !endif
  54. SBRS = MAIN.SBR \
  55.         GETOPT.SBR \
  56.         SELECTMO.SBR \
  57.         SOCKETMO.SBR
  58.  
  59.  
  60. MAIN_DEP = n:\python\python\pc\src\python.h \
  61.     n:\python\python\pc\src\allobjec.h \
  62.     n:\python\python\pc\src\config.h \
  63.     n:\python\python\pc\src\myproto.h \
  64.     n:\python\python\pc\src\rename2.h \
  65.     n:\python\python\pc\src\object.h \
  66.     n:\python\python\pc\src\objimpl.h \
  67.     n:\python\python\pc\src\pydebug.h \
  68.     n:\python\python\pc\src\accessob.h \
  69.     n:\python\python\pc\src\intobjec.h \
  70.     n:\python\python\pc\src\longobje.h \
  71.     n:\python\python\pc\src\floatobj.h \
  72.     n:\python\python\pc\src\complexo.h \
  73.     n:\python\python\pc\src\rangeobj.h \
  74.     n:\python\python\pc\src\stringob.h \
  75.     n:\python\python\pc\src\tupleobj.h \
  76.     n:\python\python\pc\src\listobje.h \
  77.     n:\python\python\pc\src\mappingo.h \
  78.     n:\python\python\pc\src\methodob.h \
  79.     n:\python\python\pc\src\moduleob.h \
  80.     n:\python\python\pc\src\funcobje.h \
  81.     n:\python\python\pc\src\classobj.h \
  82.     n:\python\python\pc\src\thread.h \
  83.     n:\python\python\pc\src\fileobje.h \
  84.     n:\python\python\pc\src\cobject.h \
  85.     n:\python\python\pc\src\tracebac.h \
  86.     n:\python\python\pc\src\sliceobj.h \
  87.     n:\python\python\pc\src\pyerrors.h \
  88.     n:\python\python\pc\src\mymalloc.h \
  89.     n:\python\python\pc\src\modsuppo.h \
  90.     n:\python\python\pc\src\ceval.h \
  91.     n:\python\python\pc\src\pythonru.h \
  92.     n:\python\python\pc\src\sysmodul.h \
  93.     n:\python\python\pc\src\intrchec.h \
  94.     n:\python\python\pc\src\import.h \
  95.     n:\python\python\pc\src\bltinmod.h \
  96.     n:\python\python\pc\src\abstract.h
  97.  
  98.  
  99. GETOPT_DEP = 
  100.  
  101. SELECTMO_DEP = n:\python\python\pc\src\allobjec.h \
  102.     n:\python\python\pc\src\config.h \
  103.     n:\python\python\pc\src\myproto.h \
  104.     n:\python\python\pc\src\rename2.h \
  105.     n:\python\python\pc\src\object.h \
  106.     n:\python\python\pc\src\objimpl.h \
  107.     n:\python\python\pc\src\pydebug.h \
  108.     n:\python\python\pc\src\accessob.h \
  109.     n:\python\python\pc\src\intobjec.h \
  110.     n:\python\python\pc\src\longobje.h \
  111.     n:\python\python\pc\src\floatobj.h \
  112.     n:\python\python\pc\src\complexo.h \
  113.     n:\python\python\pc\src\rangeobj.h \
  114.     n:\python\python\pc\src\stringob.h \
  115.     n:\python\python\pc\src\tupleobj.h \
  116.     n:\python\python\pc\src\listobje.h \
  117.     n:\python\python\pc\src\mappingo.h \
  118.     n:\python\python\pc\src\methodob.h \
  119.     n:\python\python\pc\src\moduleob.h \
  120.     n:\python\python\pc\src\funcobje.h \
  121.     n:\python\python\pc\src\classobj.h \
  122.     n:\python\python\pc\src\thread.h \
  123.     n:\python\python\pc\src\fileobje.h \
  124.     n:\python\python\pc\src\cobject.h \
  125.     n:\python\python\pc\src\tracebac.h \
  126.     n:\python\python\pc\src\sliceobj.h \
  127.     n:\python\python\pc\src\pyerrors.h \
  128.     n:\python\python\pc\src\mymalloc.h \
  129.     n:\python\python\pc\src\modsuppo.h \
  130.     n:\python\python\pc\src\ceval.h \
  131.     n:\python\python\pc\src\pythonru.h \
  132.     n:\python\python\pc\src\sysmodul.h \
  133.     n:\python\python\pc\src\intrchec.h \
  134.     n:\python\python\pc\src\import.h \
  135.     n:\python\python\pc\src\bltinmod.h \
  136.     n:\python\python\pc\src\abstract.h \
  137.     c:\msvc\include\winsock.h \
  138.     n:\python\python\pc\src\myselect.h \
  139.     n:\python\python\pc\src\mytime.h
  140.  
  141.  
  142. SOCKETMO_DEP = n:\python\python\pc\src\python.h \
  143.     n:\python\python\pc\src\allobjec.h \
  144.     n:\python\python\pc\src\config.h \
  145.     n:\python\python\pc\src\myproto.h \
  146.     n:\python\python\pc\src\rename2.h \
  147.     n:\python\python\pc\src\object.h \
  148.     n:\python\python\pc\src\objimpl.h \
  149.     n:\python\python\pc\src\pydebug.h \
  150.     n:\python\python\pc\src\accessob.h \
  151.     n:\python\python\pc\src\intobjec.h \
  152.     n:\python\python\pc\src\longobje.h \
  153.     n:\python\python\pc\src\floatobj.h \
  154.     n:\python\python\pc\src\complexo.h \
  155.     n:\python\python\pc\src\rangeobj.h \
  156.     n:\python\python\pc\src\stringob.h \
  157.     n:\python\python\pc\src\tupleobj.h \
  158.     n:\python\python\pc\src\listobje.h \
  159.     n:\python\python\pc\src\mappingo.h \
  160.     n:\python\python\pc\src\methodob.h \
  161.     n:\python\python\pc\src\moduleob.h \
  162.     n:\python\python\pc\src\funcobje.h \
  163.     n:\python\python\pc\src\classobj.h \
  164.     n:\python\python\pc\src\thread.h \
  165.     n:\python\python\pc\src\fileobje.h \
  166.     n:\python\python\pc\src\cobject.h \
  167.     n:\python\python\pc\src\tracebac.h \
  168.     n:\python\python\pc\src\sliceobj.h \
  169.     n:\python\python\pc\src\pyerrors.h \
  170.     n:\python\python\pc\src\mymalloc.h \
  171.     n:\python\python\pc\src\modsuppo.h \
  172.     n:\python\python\pc\src\ceval.h \
  173.     n:\python\python\pc\src\pythonru.h \
  174.     n:\python\python\pc\src\sysmodul.h \
  175.     n:\python\python\pc\src\intrchec.h \
  176.     n:\python\python\pc\src\import.h \
  177.     n:\python\python\pc\src\bltinmod.h \
  178.     n:\python\python\pc\src\abstract.h \
  179.     n:\python\python\pc\src\mytime.h \
  180.     c:\msvc\include\winsock.h
  181.  
  182.  
  183. all:    $(PROJ).EXE $(PROJ).BSC
  184.  
  185. MAIN.OBJ:    ..\SRC\MAIN.C $(MAIN_DEP)
  186.     $(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c ..\SRC\MAIN.C
  187.  
  188. GETOPT.OBJ:    ..\SRC\GETOPT.C $(GETOPT_DEP)
  189.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SRC\GETOPT.C
  190.  
  191. SELECTMO.OBJ:    ..\SRC\SELECTMO.C $(SELECTMO_DEP)
  192.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SRC\SELECTMO.C
  193.  
  194. SOCKETMO.OBJ:    ..\SRC\SOCKETMO.C $(SOCKETMO_DEP)
  195.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SRC\SOCKETMO.C
  196.  
  197.  
  198. $(PROJ).EXE::    MAIN.OBJ GETOPT.OBJ SELECTMO.OBJ SOCKETMO.OBJ $(OBJS_EXT) $(DEFFILE)
  199.     echo >NUL @<<$(PROJ).CRF
  200. MAIN.OBJ +
  201. GETOPT.OBJ +
  202. SELECTMO.OBJ +
  203. SOCKETMO.OBJ +
  204. $(OBJS_EXT)
  205. $(PROJ).EXE
  206. $(MAPFILE)
  207. c:\msvc\lib\+
  208. c:\msvc\mfc\lib\+
  209. $(LIBS)
  210. $(DEFFILE);
  211. <<
  212.     link $(LFLAGS) @$(PROJ).CRF
  213.     $(RC) $(RESFLAGS) $@
  214.  
  215.  
  216. run: $(PROJ).EXE
  217.     $(PROJ) $(RUNFLAGS)
  218.  
  219.  
  220. $(PROJ).BSC: $(SBRS)
  221.     bscmake @<<
  222. /o$@ $(SBRS)
  223. <<
  224.