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