home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / Python 1.3 / source code / Python / Makefile.in < prev    next >
Encoding:
Makefile  |  1995-12-17  |  2.5 KB  |  123 lines  |  [TEXT/R*ch]

  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. # Machine-dependent subdirectories
  20. MACHDEP=    @MACHDEP@
  21.  
  22.  
  23. # === Other things that are customizable but not by configure ===
  24.  
  25. INCLDIR=    $(srcdir)/../Include
  26. OPT=        @OPT@
  27. CFLAGS=        $(OPT) -I$(INCLDIR) -I.. $(DEFS)
  28.  
  29. MKDEP=        mkdep
  30. SHELL=        /bin/sh
  31.  
  32.  
  33. # === Fixed definitions ===
  34.  
  35. OBJS=        \
  36.         bltinmodule.o \
  37.         ceval.o cgensupport.o compile.o \
  38.         errors.o \
  39.         frozen.o \
  40.         getargs.o getcompiler.o getcopyright.o getmtime.o \
  41.         getplatform.o getversion.o graminit.o \
  42.         import.o importdl.o \
  43.         marshal.o modsupport.o mystrtoul.o \
  44.         pythonrun.o \
  45.         sigcheck.o structmember.o sysmodule.o \
  46.         traceback.o \
  47.         $(LIBOBJS)
  48.  
  49. LIB=        libPython.a
  50.  
  51. SYSLIBS=    -lm
  52.  
  53.  
  54. # === Rules ===
  55.  
  56. all:        $(LIB)
  57.  
  58. $(LIB):        $& $(OBJS)
  59.         -rm -f $(LIB)
  60.         $(AR) cr $(LIB) $(OBJS)
  61.         $(RANLIB) $(LIB)
  62.  
  63. clean:
  64.         -rm -f *.o core *~ [@,#]* *.old *.orig *.rej
  65.  
  66. clobber:    clean
  67.         -rm -f *.a tags TAGS
  68.  
  69. Makefile:    $(srcdir)/Makefile.in ../config.status
  70.         (cd ..; CONFIG_FILES=Python/Makefile CONFIG_HEADERS= \
  71.         $(SHELL) config.status)
  72.  
  73. getplatform.o:    getplatform.c Makefile
  74.         $(CC) -c $(CFLAGS) -DPLATFORM='"$(MACHDEP)"' \
  75.               $(srcdir)/getplatform.c
  76.  
  77. importdl.o:    importdl.c
  78.         $(CC) -c $(CFLAGS) -I$(DLINCLDIR) $(srcdir)/importdl.c
  79.  
  80. depend:
  81.         $(MKDEP) $(CFLAGS) `echo $(OBJS) | tr ' ' '\012' | \
  82.                     sed 's|\(.*\)\.o|$(srcdir)/\1.c|'`
  83.  
  84. .PRECIOUS:    Makefile
  85.  
  86. bltinmodule.o: bltinmodule.c
  87. ceval.o: ceval.c
  88. cgensupport.o: cgensupport.c
  89. compile.o: compile.c
  90. dup2.o: dup2.c
  91. errors.o: errors.c
  92. fmod.o: fmod.c
  93. frozen.o: frozen.c
  94. frozenmain.o: frozenmain.c
  95. getargs.o: getargs.c
  96. getcompiler.o: getcompiler.c
  97. getcopyright.o: getcopyright.c
  98. getcwd.o: getcwd.c
  99. getmtime.o: getmtime.c
  100. getopt.o: getopt.c
  101. getplatform.o: getplatform.c
  102. getversion.o: getversion.c
  103. graminit.o: graminit.c
  104. import.o: import.c
  105. importdl.o: importdl.c
  106. marshal.o: marshal.c
  107. memmove.o: memmove.c
  108. modsupport.o: modsupport.c
  109. mystrtoul.o: mystrtoul.c
  110. pythonrun.o: pythonrun.c
  111. sigcheck.o: sigcheck.c
  112. strerror.o: strerror.c
  113. strtod.o: strtod.c
  114. structmember.o: structmember.c
  115. sysmodule.o: sysmodule.c
  116. thread.o: thread.c
  117. traceback.o: traceback.c
  118. version.o: version.c
  119.  
  120. # DO NOT DELETE THIS LINE -- mkdep uses it.
  121. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
  122. # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
  123.