annotate Objects/Makefile.in @ 4566:6403c94de50d legacy-trunk

Added safeguard against failure in __del__.
author Guido van Rossum <guido@python.org>
date Wed, 27 Nov 1996 19:39:58 +0000
parents 2b2efa48f28d
children 4341ff5c697c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 # NOTE: Makefile.in is converted into Makefile by the configure script
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 # in the parent directory. Once configure has run, you can recreate
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 # the Makefile by running just config.status.
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
4
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 # === Variables set by config.stat ===
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
6
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 srcdir= @srcdir@
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 VPATH= @srcdir@
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
9
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 CC= @CC@
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 RANLIB= @RANLIB@
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
12 AR= @AR@
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
13
1448
328f446d2016 Added getmaxint() so sys can initialize sys.maxint.
Guido van Rossum <guido@python.org>
parents: 1440
diff changeset
14 DEFS= @DEFS@
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
15
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
16
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 # === Other things that are customizable but not by configure ===
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
18
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
19 INCLDIR= $(srcdir)/../Include
1820
ce5447db8f53 * configure.in, */Makefile*.in: OPT can now be specified in the
Guido van Rossum <guido@python.org>
parents: 1746
diff changeset
20 OPT= @OPT@
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
21 CFLAGS= $(OPT) -I$(INCLDIR) -I.. $(DEFS)
1448
328f446d2016 Added getmaxint() so sys can initialize sys.maxint.
Guido van Rossum <guido@python.org>
parents: 1440
diff changeset
22
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
23 MKDEP= mkdep
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
24 SHELL= /bin/sh
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
25
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
26
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
27 # === Fixed definitions ===
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
28
2842
420874f7d8bd changes for keyword arguments and fast function call; added abstract.c
Guido van Rossum <guido@python.org>
parents: 2147
diff changeset
29 OBJS= abstract.o accessobject.o \
3331
0da24f1c3dde added complex and c objects
Guido van Rossum <guido@python.org>
parents: 2842
diff changeset
30 classobject.o cobject.o complexobject.o \
0da24f1c3dde added complex and c objects
Guido van Rossum <guido@python.org>
parents: 2842
diff changeset
31 fileobject.o floatobject.o \
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 frameobject.o funcobject.o intobject.o listobject.o \
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
33 longobject.o mappingobject.o methodobject.o \
3837
2b2efa48f28d Added sliceobject.c
Guido van Rossum <guido@python.org>
parents: 3331
diff changeset
34 moduleobject.o object.o rangeobject.o \
2b2efa48f28d Added sliceobject.c
Guido van Rossum <guido@python.org>
parents: 3331
diff changeset
35 sliceobject.o stringobject.o \
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
36 tupleobject.o typeobject.o
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
37
2842
420874f7d8bd changes for keyword arguments and fast function call; added abstract.c
Guido van Rossum <guido@python.org>
parents: 2147
diff changeset
38 SRCS= abstract.c accessobject.c \
3331
0da24f1c3dde added complex and c objects
Guido van Rossum <guido@python.org>
parents: 2842
diff changeset
39 classobject.c cobject.c complexobject.c \
0da24f1c3dde added complex and c objects
Guido van Rossum <guido@python.org>
parents: 2842
diff changeset
40 fileobject.c floatobject.c \
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 frameobject.c funcobject.c intobject.c listobject.c \
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
42 longobject.c mappingobject.c methodobject.c \
3837
2b2efa48f28d Added sliceobject.c
Guido van Rossum <guido@python.org>
parents: 3331
diff changeset
43 moduleobject.c object.c rangeobject.c \
2b2efa48f28d Added sliceobject.c
Guido van Rossum <guido@python.org>
parents: 3331
diff changeset
44 sliceobject.c stringobject.c \
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
45 tupleobject.c typeobject.c
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
46
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
47 LIB= libObjects.a
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
48
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
49
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
50 # === Rules ===
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
51
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 all: $(LIB)
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
53
2147
838ef9768821 added $& to $(LIB) target for Sequent
Guido van Rossum <guido@python.org>
parents: 1820
diff changeset
54 $(LIB): $& $(OBJS)
1820
ce5447db8f53 * configure.in, */Makefile*.in: OPT can now be specified in the
Guido van Rossum <guido@python.org>
parents: 1746
diff changeset
55 -rm -f $(LIB)
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
56 $(AR) cr $(LIB) $(OBJS)
1448
328f446d2016 Added getmaxint() so sys can initialize sys.maxint.
Guido van Rossum <guido@python.org>
parents: 1440
diff changeset
57 $(RANLIB) $(LIB)
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
58
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
59 clean:
1448
328f446d2016 Added getmaxint() so sys can initialize sys.maxint.
Guido van Rossum <guido@python.org>
parents: 1440
diff changeset
60 -rm -f *.o core *~ [@,#]* *.old *.orig *.rej
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
61
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
62 clobber: clean
1448
328f446d2016 Added getmaxint() so sys can initialize sys.maxint.
Guido van Rossum <guido@python.org>
parents: 1440
diff changeset
63 -rm -f *.a tags TAGS
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
64
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
65 Makefile: $(srcdir)/Makefile.in ../config.status
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
66 (cd ..; CONFIG_FILES=Objects/Makefile CONFIG_HEADERS= \
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
67 $(SHELL) config.status)
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
68
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
69 depend:
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
70 $(MKDEP) $(CFLAGS) `echo $(OBJS) | tr ' ' '\012' | \
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
71 sed 's|\(.*\)\.o|$(srcdir)/\1.c|'`
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
72
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
73 .PRECIOUS: Makefile
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
74
2842
420874f7d8bd changes for keyword arguments and fast function call; added abstract.c
Guido van Rossum <guido@python.org>
parents: 2147
diff changeset
75 abstract.o: abstract.c
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
76 accessobject.o: accessobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
77 classobject.o: classobject.c
3331
0da24f1c3dde added complex and c objects
Guido van Rossum <guido@python.org>
parents: 2842
diff changeset
78 cobject.o: cobject.c
0da24f1c3dde added complex and c objects
Guido van Rossum <guido@python.org>
parents: 2842
diff changeset
79 complexobject.o: complexobject.c
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
80 fileobject.o: fileobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
81 floatobject.o: floatobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
82 frameobject.o: frameobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
83 funcobject.o: funcobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
84 intobject.o: intobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
85 listobject.o: listobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
86 longobject.o: longobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
87 mappingobject.o: mappingobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
88 methodobject.o: methodobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
89 moduleobject.o: moduleobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
90 object.o: object.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
91 rangeobject.o: rangeobject.c
3837
2b2efa48f28d Added sliceobject.c
Guido van Rossum <guido@python.org>
parents: 3331
diff changeset
92 sliceobject.o: sliceobject.c
1746
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
93 stringobject.o: stringobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
94 tupleobject.o: tupleobject.c
1940892d2fe3 Merge alpha100 branch back to main trunk
Guido van Rossum <guido@python.org>
parents: 1448
diff changeset
95 typeobject.o: typeobject.c
1440
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
96
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
97 # DO NOT DELETE THIS LINE -- mkdep uses it.
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
98 # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
d82c2ba4f818 New file
Guido van Rossum <guido@python.org>
parents:
diff changeset
99 # IF YOU PUT ANYTHING HERE IT WILL GO AWAY