home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pyth_os2.zip / python-1.0.2 / Python / Makefile.in < prev    next >
Makefile  |  1994-01-14  |  2KB  |  107 lines

  1. # NOTE: Makefile.in is converted into Makefile by the configure script
  2. # in the parent directory.  Once configure has run, you can recreate
  3. # the Makefile by running just config.status.
  4.  
  5. # === Variables set by config.stat ===
  6.  
  7. srcdir=        @srcdir@
  8. VPATH=        @srcdir@
  9.  
  10. CC=        @CC@
  11. RANLIB=        @RANLIB@
  12. AR=        @AR@
  13.  
  14. DEFS=        @DEFS@
  15. LIBOBJS=    @LIBOBJS@
  16. LIBS=        @LIBS@
  17. DLINCLDIR=    @DLINCLDIR@
  18.  
  19.  
  20. # === Other things that are customizable but not by configure ===
  21.  
  22. INCLDIR=    $(srcdir)/../Include
  23. OPT=        -O
  24. CFLAGS=        $(OPT) -I$(INCLDIR) -I.. $(DEFS)
  25.  
  26. MKDEP=        mkdep
  27. SHELL=        /bin/sh
  28.  
  29.  
  30. # === Fixed definitions ===
  31.  
  32. OBJS=        \
  33.         bltinmodule.o \
  34.         ceval.o cgensupport.o compile.o \
  35.         errors.o \
  36.         frozenmain.o \
  37.         getmtime.o graminit.o \
  38.         import.o \
  39.         marshal.o modsupport.o mystrtoul.o \
  40.         pythonmain.o pythonrun.o \
  41.         structmember.o sysmodule.o \
  42.         traceback.o \
  43.         version.o \
  44.         $(LIBOBJS)
  45.  
  46. LIB=        libPython.a
  47.  
  48. SYSLIBS=    -lm
  49.  
  50.  
  51. # === Rules ===
  52.  
  53. all:        $(LIB)
  54.  
  55. $(LIB):        $(OBJS)
  56.         $(AR) cr $(LIB) $(OBJS)
  57.         $(RANLIB) $(LIB)
  58.  
  59. clean:
  60.         -rm -f *.o core *~ [@,#]* *.old *.orig *.rej
  61.  
  62. clobber:    clean
  63.         -rm -f *.a tags TAGS
  64.  
  65. Makefile:    $(srcdir)/Makefile.in ../config.status
  66.         (cd ..; CONFIG_FILES=Python/Makefile CONFIG_HEADERS= \
  67.         $(SHELL) config.status)
  68.  
  69. import.o:    import.c
  70.         $(CC) $(CFLAGS) -I$(DLINCLDIR) -c $(srcdir)/import.c
  71.  
  72. depend:
  73.         $(MKDEP) $(CFLAGS) `echo $(OBJS) | tr ' ' '\012' | \
  74.                     sed 's|\(.*\)\.o|$(srcdir)/\1.c|'`
  75.  
  76. .PRECIOUS:    Makefile
  77.  
  78. bltinmodule.o: bltinmodule.c
  79. ceval.o: ceval.c
  80. cgensupport.o: cgensupport.c
  81. compile.o: compile.c
  82. dup2.o: dup2.c
  83. errors.o: errors.c
  84. fmod.o: fmod.c
  85. frozenmain.o: frozenmain.c
  86. getcwd.o: getcwd.c
  87. getmtime.o: getmtime.c
  88. graminit.o: graminit.c
  89. import.o: import.c
  90. marshal.o: marshal.c
  91. memmove.o: memmove.c
  92. modsupport.o: modsupport.c
  93. mystrtoul.o: mystrtoul.c
  94. pythonmain.o: pythonmain.c
  95. pythonrun.o: pythonrun.c
  96. strerror.o: strerror.c
  97. strtod.o: strtod.c
  98. structmember.o: structmember.c
  99. sysmodule.o: sysmodule.c
  100. thread.o: thread.c
  101. traceback.o: traceback.c
  102. version.o: version.c
  103.  
  104. # DO NOT DELETE THIS LINE -- mkdep uses it.
  105. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
  106. # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
  107.