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 ===
19 DLINCLDIR
= @DLINCLDIR@
20 DYNLOADFILE
= @DYNLOADFILE@
22 # Machine-dependent subdirectories
26 # === Other things that are customizable but not by configure ===
28 INCLDIR
= $(srcdir)/..
/Include
30 CFLAGS
= $(OPT
) -I
$(INCLDIR
) -I..
$(DEFS
)
36 # === Fixed definitions ===
42 frozen.o frozenmain.o \
43 getargs.o getcompiler.o getcopyright.o getmtime.o \
44 getplatform.o getversion.o graminit.o \
46 marshal.o modsupport.o mystrtoul.o \
47 pyfpe.o pystate.o pythonrun.o \
48 structmember.o sysmodule.o \
52 OBJS
= $(AROBJS
) sigcheck.o
54 LIBRARY
= ..
/libpython
$(VERSION
).a
61 # This target is used by the master Makefile to add the objects to the library
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
70 -rm -f
*.o core
*~
[@
,#]* *.old *.orig *.rej add2lib
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
87 $(MKDEP
) $(CFLAGS
) `echo $(OBJS) | tr ' ' '\012' | \
88 sed 's|\(.*\)\.o|$(srcdir)/\1.c|'`
92 bltinmodule.o
: bltinmodule.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
109 frozenmain.o
: frozenmain.c
111 getcompiler.o
: getcompiler.c
112 getcopyright.o
: getcopyright.c
114 getmtime.o
: getmtime.c
116 getplatform.o
: getplatform.c
117 getversion.o
: getversion.c ..
/Include
/patchlevel.h
118 graminit.o
: graminit.c
120 importdl.o
: importdl.c
123 modsupport.o
: modsupport.c
124 mystrtoul.o
: mystrtoul.c
127 pythonrun.o
: pythonrun.c
128 sigcheck.o
: sigcheck.c
129 strerror.o
: strerror.c
131 structmember.o
: structmember.c
132 sysmodule.o
: sysmodule.c
134 traceback.o
: traceback.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