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 / Palm / Objects / Makefile next >
Makefile  |  2000-12-21  |  3KB  |  100 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # NOTE: Makefile.in is converted into Makefile by the configure script
  3. # in the parent directory.  Once configure has run, you can recreate
  4. # the Makefile by running just config.status.
  5.  
  6. # === Variables set by config.stat ===
  7.  
  8. VERSION=    1.5
  9.  
  10. srcdir=        ../../Objects
  11. VPATH=        ../../Objects
  12.  
  13. CC=        m68k-palmos-coff-gcc
  14. RANLIB=        m68k-palmos-coff-ranlib
  15. AR=        m68k-palmos-coff-ar
  16.  
  17. DEFS=        -DHAVE_CONFIG_H
  18. PALM_CFLAGS=    -fno-builtin -Wall -I../libc/include -I../../Include
  19.  
  20.  
  21.  
  22. # === Other things that are customizable but not by configure ===
  23.  
  24. INCLDIR=    $(srcdir)/../Include
  25. OPT=        -g -O2
  26. CFLAGS=        $(OPT) -I$(INCLDIR) -I.. $(PALM_CFLAGS) $(DEFS)
  27.  
  28. MKDEP=        mkdep
  29. SHELL=        /bin/sh
  30.  
  31.  
  32. # === Fixed definitions ===
  33.  
  34. OBJS=        abstract.o bufferobject.o \
  35.         classobject.o cobject.o complexobject.o \
  36.         fileobject.o floatobject.o \
  37.         frameobject.o funcobject.o intobject.o listobject.o \
  38.         longobject.o dictobject.o methodobject.o \
  39.         moduleobject.o object.o rangeobject.o \
  40.         sliceobject.o stringobject.o \
  41.         tupleobject.o typeobject.o
  42.  
  43. SRCS=        abstract.c bufferobject.c \
  44.         classobject.c cobject.c complexobject.c \
  45.         fileobject.c floatobject.c \
  46.         frameobject.c funcobject.c intobject.c listobject.c \
  47.         longobject.c dictobject.c methodobject.c \
  48.         moduleobject.c object.c rangeobject.c \
  49.         sliceobject.c stringobject.c \
  50.         tupleobject.c typeobject.c
  51.  
  52. LIBRARY=    ../libpython$(VERSION).a
  53.  
  54. # === Rules ===
  55.  
  56. all:        $(OBJS)
  57.  
  58. # This target is used by the master Makefile to add the objects to the library
  59. add2lib:    $(OBJS)
  60.         $(AR) cr $(LIBRARY) $(OBJS)
  61.         touch add2lib
  62.  
  63. clean:
  64.         -rm -f *.o core *~ [@,#]* *.old *.orig *.rej add2lib
  65.  
  66. clobber:    clean
  67.         -rm -f *.a tags TAGS
  68.  
  69. depend:
  70.         $(MKDEP) $(CFLAGS) `echo $(OBJS) | tr ' ' '\012' | \
  71.                     sed 's|\(.*\)\.o|$(srcdir)/\1.c|'`
  72.  
  73. .PRECIOUS:    Makefile
  74.  
  75. abstract.o: abstract.c
  76. bufferobject.o: bufferobject.c
  77. classobject.o: classobject.c
  78. cobject.o: cobject.c
  79. complexobject.o: complexobject.c
  80. fileobject.o: fileobject.c
  81. floatobject.o: floatobject.c
  82. frameobject.o: frameobject.c
  83. funcobject.o: funcobject.c
  84. intobject.o: intobject.c
  85. listobject.o: listobject.c
  86. longobject.o: longobject.c
  87. dictobject.o: dictobject.c
  88. methodobject.o: methodobject.c
  89. moduleobject.o: moduleobject.c
  90. object.o: object.c
  91. rangeobject.o: rangeobject.c
  92. sliceobject.o: sliceobject.c
  93. stringobject.o: stringobject.c
  94. tupleobject.o: tupleobject.c
  95. typeobject.o: typeobject.c
  96.  
  97. # DO NOT DELETE THIS LINE -- mkdep uses it.
  98. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
  99. # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
  100.