symbian-qemu-0.9.1-12/python-2.6.1/Demo/pysvr/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/pysvr/Makefile	Fri Jul 31 15:01:17 2009 +0100
@@ -0,0 +1,57 @@
+# Makefile for 'pysvr' application embedding Python.
+# Tailored for Python 1.5a3 or later.
+# Some details are specific for Solaris or CNRI.
+# Also see ## comments for tailoring.
+
+# Which C compiler
+CC=gcc
+##PURIFY=/usr/local/pure/purify
+LINKCC=$(PURIFY) $(CC)
+
+# Optimization preferences
+OPT=-g
+
+# Which Python version we're using
+VER=2.2
+
+# Expressions using the above definitions
+PYVER=python$(VER)
+
+# Use these defs when compiling against installed Python
+##INST=/usr/local
+##PYC=$(INST)/lib/$(PYVER)/config
+##PYINCL=-I$(INST)/include/$(PYVER) -I$(PYC)
+##PYLIBS=$(PYC)/lib$(PYVER).a
+
+# Use these defs when compiling against built Python
+PLAT=linux
+PYINCL=-I../../Include -I../../$(PLAT)
+PYLIBS=../../$(PLAT)/lib$(PYVER).a
+
+# Libraries to link with -- very installation dependent
+# (See LIBS= in Modules/Makefile in build tree)
+RLLIBS=-lreadline -ltermcap
+OTHERLIBS=-lnsl -lpthread -ldl -lm -ldb -lutil
+
+# Compilation and link flags -- no need to change normally
+CFLAGS=$(OPT)
+CPPFLAGS=$(PYINCL)
+LIBS=$(PYLIBS) $(RLLIBS) $(OTHERLIBS)
+
+# Default port for the pysvr application
+PORT=4000
+
+# Default target
+all: pysvr
+
+# Target to build pysvr
+pysvr: pysvr.o $(PYOBJS) $(PYLIBS)
+	$(LINKCC) pysvr.o $(LIBS) -o pysvr
+
+# Target to build and run pysvr
+run: pysvr
+	pysvr $(PORT)
+
+# Target to clean up the directory
+clean:
+	-rm -f pysvr *.o *~ core