]> granicus.if.org Git - python/commitdiff
Added dependency rules for Objects/stringlib/*.h
authorChristian Heimes <christian@cheimes.de>
Sun, 24 Feb 2008 22:48:05 +0000 (22:48 +0000)
committerChristian Heimes <christian@cheimes.de>
Sun, 24 Feb 2008 22:48:05 +0000 (22:48 +0000)
stringobject, unicodeobject and the two formatters are rebuild whenever a header files changes

Makefile.pre.in

index 4910d0205e0be479513ecb2d0e807ed81a78bcc8..61e728224f7b1928c7f5857fc457c0a451914941 100644 (file)
@@ -517,27 +517,27 @@ Python/importdl.o: $(srcdir)/Python/importdl.c
 Objects/unicodectype.o:        $(srcdir)/Objects/unicodectype.c \
                                $(srcdir)/Objects/unicodetype_db.h
 
+STRINGLIB_HEADERS= \
+               $(srcdir)/Objects/stringlib/count.h \
+               $(srcdir)/Objects/stringlib/fastsearch.h \
+               $(srcdir)/Objects/stringlib/find.h \
+               $(srcdir)/Objects/stringlib/formatter.h \
+               $(srcdir)/Objects/stringlib/partition.h \
+               $(srcdir)/Objects/stringlib/stringdefs.h \
+               $(srcdir)/Objects/stringlib/string_format.h \
+               $(srcdir)/Objects/stringlib/unicodedefs.h
+
 Objects/unicodeobject.o: $(srcdir)/Objects/unicodeobject.c \
-                               $(srcdir)/Objects/stringlib/string_format.h \
-                               $(srcdir)/Objects/stringlib/unicodedefs.h \
-                               $(srcdir)/Objects/stringlib/fastsearch.h \
-                               $(srcdir)/Objects/stringlib/count.h \
-                               $(srcdir)/Objects/stringlib/find.h \
-                               $(srcdir)/Objects/stringlib/partition.h
+                               $(STRINGLIB_HEADERS)
 
 Objects/stringobject.o: $(srcdir)/Objects/stringobject.c \
-                               $(srcdir)/Objects/stringlib/string_format.h \
-                               $(srcdir)/Objects/stringlib/stringdefs.h \
-                               $(srcdir)/Objects/stringlib/fastsearch.h \
-                               $(srcdir)/Objects/stringlib/count.h \
-                               $(srcdir)/Objects/stringlib/find.h \
-                               $(srcdir)/Objects/stringlib/partition.h
+                               $(STRINGLIB_HEADERS)
 
 Python/formatter_unicode.o: $(srcdir)/Python/formatter_unicode.c \
-                               $(srcdir)/Objects/stringlib/formatter.h
+                               $(STRINGLIB_HEADERS)
 
 Python/formatter_string.o: $(srcdir)/Python/formatter_string.c \
-                               $(srcdir)/Objects/stringlib/formatter.h
+                               $(STRINGLIB_HEADERS)
 
 ############################################################################
 # Header files