home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / pippy-0.6beta-src.tar.gz / pippy-0.6beta-src.tar / pippy-0.6beta-src / src / Python / Makefile.in < prev    next >
Makefile  |  2000-12-21  |  3KB  |  141 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. VERSION=    @VERSION@
  8.  
  9. srcdir=        @srcdir@
  10. VPATH=        @srcdir@
  11.  
  12. CC=        @CC@
  13. RANLIB=        @RANLIB@
  14. AR=        @AR@
  15.  
  16. DEFS=        @DEFS@
  17. LIBOBJS=    @LIBOBJS@
  18. LIBS=        @LIBS@
  19. DLINCLDIR=    @DLINCLDIR@
  20. DYNLOADFILE=    @DYNLOADFILE@
  21. PALM_CFLAGS=    @PALM_CFLAGS@
  22.  
  23. # Machine-dependent subdirectories
  24. MACHDEP=    @MACHDEP@
  25.  
  26.  
  27. # === Other things that are customizable but not by configure ===
  28.  
  29. INCLDIR=    $(srcdir)/../Include
  30. OPT=        @OPT@
  31. CFLAGS=        $(OPT) -I$(INCLDIR) -I.. $(PALM_CFLAGS) $(DEFS)
  32.  
  33. MKDEP=        mkdep
  34. SHELL=        /bin/sh
  35.  
  36.  
  37. # === Fixed definitions ===
  38.  
  39. AROBJS=        \
  40.         bltinmodule.o \
  41.         ceval.o compile.o \
  42.         errors.o \
  43.         frozen.o frozenmain.o \
  44.         getargs.o getcompiler.o getcopyright.o getmtime.o \
  45.         getplatform.o getversion.o graminit.o \
  46.         import.o importdl.o \
  47.         marshal.o modsupport.o mystrtoul.o \
  48.         pyfpe.o pystate.o pythonrun.o \
  49.         structmember.o sysmodule.o \
  50.         traceback.o \
  51.         $(DYNLOADFILE) \
  52.         $(LIBOBJS)
  53. OBJS=        $(AROBJS) sigcheck.o
  54.  
  55. LIBRARY=    ../libpython$(VERSION).a
  56.  
  57.  
  58. # === Rules ===
  59.  
  60. all:        $(OBJS)
  61.  
  62. # This target is used by the master Makefile to add the objects to the library
  63. add2lib:    $(OBJS)
  64.         $(AR) cr $(LIBRARY) $(AROBJS)
  65.         if test ! -f ../Modules/hassignal; \
  66.         then echo adding sigcheck.o; $(AR) r $(LIBRARY) sigcheck.o; \
  67.         else echo leaving sigcheck.o out; fi
  68.         touch add2lib
  69.  
  70. clean:
  71.         -rm -f *.o core *~ [@,#]* *.old *.orig *.rej add2lib
  72.  
  73. clobber:    clean
  74.         -rm -f *.a tags TAGS
  75.  
  76. Makefile:    $(srcdir)/Makefile.in ../config.status
  77.         (cd ..; CONFIG_FILES=Python/Makefile CONFIG_HEADERS= \
  78.         $(SHELL) config.status)
  79.  
  80. getplatform.o:    getplatform.c Makefile
  81.         $(CC) -c $(CFLAGS) -DPLATFORM='"$(MACHDEP)"' \
  82.               $(srcdir)/getplatform.c
  83.  
  84. importdl.o:    importdl.c
  85.         $(CC) -c $(CFLAGS) -I$(DLINCLDIR) $(srcdir)/importdl.c
  86.  
  87. depend:
  88.         $(MKDEP) $(CFLAGS) `echo $(OBJS) | tr ' ' '\012' | \
  89.                     sed 's|\(.*\)\.o|$(srcdir)/\1.c|'`
  90.  
  91. .PRECIOUS:    Makefile
  92.  
  93. bltinmodule.o: bltinmodule.c
  94. ceval.o: ceval.c
  95. compile.o: compile.c
  96. dup2.o: dup2.c
  97. dynload_aix.o: dynload_aix.c
  98. dynload_beos.o: dynload_beos.c
  99. dynload_dl.o: dynload_dl.c
  100. dynload_hpux.o: dynload_hpux.c
  101. dynload_mac.o: dynload_mac.c
  102. dynload_next.o: dynload_next.c
  103. dynload_os2.o: dynload_os2.c
  104. dynload_shlib.o: dynload_shlib.c
  105. dynload_stub.o: dynload_stub.c
  106. dynload_win.o: dynload_win.c
  107. errors.o: errors.c
  108. fmod.o: fmod.c
  109. frozen.o: frozen.c
  110. frozenmain.o: frozenmain.c
  111. getargs.o: getargs.c
  112. getcompiler.o: getcompiler.c
  113. getcopyright.o: getcopyright.c
  114. getcwd.o: getcwd.c
  115. getmtime.o: getmtime.c
  116. getopt.o: getopt.c
  117. getplatform.o: getplatform.c
  118. getversion.o: getversion.c ../Include/patchlevel.h
  119. graminit.o: graminit.c
  120. import.o: import.c
  121. importdl.o: importdl.c
  122. marshal.o: marshal.c
  123. memmove.o: memmove.c
  124. modsupport.o: modsupport.c
  125. mystrtoul.o: mystrtoul.c
  126. pyfpe.o: pyfpe.c
  127. pystate.o: pystate.c
  128. pythonrun.o: pythonrun.c
  129. sigcheck.o: sigcheck.c
  130. strerror.o: strerror.c
  131. strtod.o: strtod.c
  132. structmember.o: structmember.c
  133. sysmodule.o: sysmodule.c
  134. thread.o: thread.c
  135. traceback.o: traceback.c
  136. version.o: version.c
  137.  
  138. # DO NOT DELETE THIS LINE -- mkdep uses it.
  139. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
  140. # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
  141.