]> granicus.if.org Git - python/commitdiff
(Sjoerd:) Incorporate `build number' stuff.
authorGuido van Rossum <guido@python.org>
Fri, 11 Apr 1997 15:25:47 +0000 (15:25 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 11 Apr 1997 15:25:47 +0000 (15:25 +0000)
Misc/Makefile.pre.in

index cda9685383b3235d9763015dc9a8269075230b26..8954e6ac4d56ca2548a17594dc3592a46fade5c9 100644 (file)
@@ -179,11 +179,17 @@ sharedmods:       $(SHAREDMODS)
 
 # Build a static Python binary containing our extension modules
 static:                $(TARGET)
-$(TARGET):     $(ADDOBJS) lib.a $(PYTHONLIBS) Makefile $(BASELIB)
-               $(CC) $(LDFLAGS) $(ADDOBJS) lib.a $(PYTHONLIBS) \
+$(TARGET):     $(ADDOBJS) lib.a $(PYTHONLIBS) Makefile $(BASELIB) buildno
+               expr `cat buildno` + 1 >@buildno
+               mv @buildno buildno
+               $(CC) -c $(CFLAGS) -DBUILD=`cat buildno` $(LIBPL)/getbuildinfo.c
+               $(CC) $(LDFLAGS) $(ADDOBJS) getbuildinfo.o lib.a $(PYTHONLIBS) \
                 $(LINKPATH) $(BASELIB) $(MODLIBS) $(LIBS) $(SYSLIBS) \
                 -o $(TARGET)
 
+buildno:
+               echo 0 >buildno
+
 # Build the library containing our extension modules
 lib.a:         $(MODOBJS)
                -rm -f lib.a