diff options
author | Guido van Rossum <guido@python.org> | 1994-10-08 19:30:50 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1994-10-08 19:30:50 (GMT) |
commit | 705d517e3f4df74b8c04edf54ac73b087c982f32 (patch) | |
tree | 7b0543f1165fc1bdfc4717277f67d8e699dcbeb4 /Demo/embed/Makefile | |
parent | 3dc44aba71305cd9be8cba7703a96b6528f34169 (diff) | |
download | cpython-705d517e3f4df74b8c04edf54ac73b087c982f32.zip cpython-705d517e3f4df74b8c04edf54ac73b087c982f32.tar.gz cpython-705d517e3f4df74b8c04edf54ac73b087c982f32.tar.bz2 |
initial checkin
Diffstat (limited to 'Demo/embed/Makefile')
-rw-r--r-- | Demo/embed/Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Demo/embed/Makefile b/Demo/embed/Makefile new file mode 100644 index 0000000..d63a9d4 --- /dev/null +++ b/Demo/embed/Makefile @@ -0,0 +1,42 @@ +# Makefile for embedded Python use demo + +# Top of the build tree and source tree +blddir= ../.. +srcdir= ../.. + +# Compiler flags +OPT= -g +INCLUDES= -I$(srcdir)/Include -I$(blddir) +DEFINES= -DHAVE_CONFIG_H +CFLAGS= $(OPT) $(DEFINES) $(INCLUDES) + +# Libraries +# XXX edit MODLIBS, LIBS and SYSLIBS to match $(blddir)/Modules/Makefile +MYLIBS= $(blddir)/Modules/libModules.a \ + $(blddir)/Python/libPython.a \ + $(blddir)/Objects/libObjects.a \ + $(blddir)/Parser/libParser.a +MODLIBS= +LIBS= +SYSLIBS= -lm +ALLLIBS= $(MYLIBS) $(MODLIBS) $(LIBS) $(SYSLIBS) + +# Build the demo application +all: demo +demo: demo.o config.o + $(CC) demo.o config.o $(ALLLIBS) -o demo + +# Build config.o, suppressing the main() function +config.o: $(blddir)/Modules/config.c + $(CC) $(CFLAGS) -DNO_MAIN -c $(blddir)/Modules/config.c + +# Administrative targets + +test: demo + ./demo + +clean: + -rm -f *.o core + +clobber: clean + -rm -f *~ @* '#'* demo |