diff -r ffa851df0825 -r 2fb8b9db1c86 symbian-qemu-0.9.1-12/python-2.6.1/Demo/embed/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/symbian-qemu-0.9.1-12/python-2.6.1/Demo/embed/Makefile Fri Jul 31 15:01:17 2009 +0100 @@ -0,0 +1,57 @@ +# Makefile for embedded Python use demo. +# (This version tailored for my Red Hat Linux 6.1 setup; +# edit lines marked with XXX.) + +# XXX The compiler you are using +CC= gcc + +# XXX Top of the build tree and source tree +blddir= ../.. +srcdir= ../.. + +# Python version +VERSION= 2.6 + +# Compiler flags +OPT= -g +INCLUDES= -I$(srcdir)/Include -I$(blddir) +CFLAGS= $(OPT) +CPPFLAGS= $(INCLUDES) + +# The Python library +LIBPYTHON= $(blddir)/libpython$(VERSION).a + +# XXX edit LIBS (in particular) to match $(blddir)/Modules/Makefile +LIBS= -lnsl -ldl -lreadline -ltermcap -lieee -lpthread -lutil +LDFLAGS= -Xlinker -export-dynamic +SYSLIBS= -lm +MODLIBS= +ALLLIBS= $(LIBPYTHON) $(MODLIBS) $(LIBS) $(SYSLIBS) + +# Build the demo applications +all: demo loop importexc +demo: demo.o + $(CC) $(LDFLAGS) demo.o $(ALLLIBS) -o demo + +loop: loop.o + $(CC) $(LDFLAGS) loop.o $(ALLLIBS) -o loop + +importexc: importexc.o + $(CC) $(LDFLAGS) importexc.o $(ALLLIBS) -o importexc + +# Administrative targets + +test: demo + ./demo + +COMMAND="print 'hello world'" +looptest: loop + ./loop $(COMMAND) + +clean: + -rm -f *.o core + +clobber: clean + -rm -f *~ @* '#'* demo loop importexc + +realclean: clobber