diff options
Diffstat (limited to 'Demo/pysvr/Makefile')
-rw-r--r-- | Demo/pysvr/Makefile | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/Demo/pysvr/Makefile b/Demo/pysvr/Makefile new file mode 100644 index 0000000..4adc2ce --- /dev/null +++ b/Demo/pysvr/Makefile @@ -0,0 +1,49 @@ +# Makefile for 'pysvr' application embedding Python. +# Tailored for Python 1.5a3 or later. +# Some details are specific to Solaris or CNRI. + +# Which C compiler (only set because I don't have cc here) +CC=gcc + +# Optimization preferences +OPT=-g + +# Where Python is installed, and which version +INST=/usr/local +VER=1.5 + +# Expressions using the above definitions -- no need to change +PYVER=python$(VER) +#PYC=$(INST)/lib/$(PYVER)/config +PYC=../src/sparc +PYINCL=-I$(INST)/include/$(PYVER) -I$(PYC) +PYLIBS=$(PYC)/libpython1.5.a + +# Where GNU readline is installed +RLINST=/depot/gnu/plat + +# Libraries to link with -- very installation dependent +RLLIBS=-L$(RLINST)/lib -lreadline -ltermcap +OTHERLIBS=-lsocket -lnsl -lpthread -ldl -lm + +# Compilation and link flags -- no need to change normally +CFLAGS=$(PYINCL) $(OPT) +LIBS=$(PYLIBS) $(RLLIBS) $(OTHERLIBS) + +# Default port for the pysvr application +PORT=4000 + +# Default target +all: pysvr + +# Target to build pysvr +pysvr: pysvr.o $(PYOBJS) + $(CC) 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 |