symbian-qemu-0.9.1-12/python-2.6.1/Demo/embed/Makefile
changeset 1 2fb8b9db1c86
--- /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