From 434882e6e9a6b8285b180818c2b508058c4af355 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 8 Oct 1996 17:21:11 +0000 Subject: [PATCH] Added 'static' target; add variable TARGET replacing python --- Misc/Makefile.pre.in | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Misc/Makefile.pre.in b/Misc/Makefile.pre.in index 3621314b044..dcc57f2ad29 100644 --- a/Misc/Makefile.pre.in +++ b/Misc/Makefile.pre.in @@ -83,6 +83,9 @@ VPATH= . # === Variables that you may want to customize (rarely) === +# (Static) build target +TARGET= python + # Add more -I and -D options here CFLAGS= $(OPT) -I$(INCLUDEPY) -I$(LIBPL) $(DEFS) @@ -159,15 +162,17 @@ ADDOBJS= $(LIBPL)/main.o getpath.o config.o default: sharedmods # Build everything -all: python sharedmods +all: static sharedmods # Build shared libraries from our extension modules sharedmods: $(SHAREDMODS) # Build a static Python binary containing our extension modules -python: $(ADDOBJS) lib.a $(PYTHONLIBS) Makefile $(BASELIB) +static: $(TARGET) +$(TARGET): $(ADDOBJS) lib.a $(PYTHONLIBS) Makefile $(BASELIB) $(CC) $(LDFLAGS) $(ADDOBJS) lib.a $(PYTHONLIBS) \ - $(LINKPATH) $(BASELIB) $(MODLIBS) $(LIBS) $(SYSLIBS) -o python + $(LINKPATH) $(BASELIB) $(MODLIBS) $(LIBS) $(SYSLIBS) \ + -o $(TARGET) # Build the library containing our extension modules lib.a: $(MODOBJS)