1
# Makefile for 'pysvr' application embedding Python.
2
# Tailored for Python 1.5a3 or later.
3
# Some details are specific for Solaris or CNRI.
4
# Also see ## comments for tailoring.
8
##PURIFY=/usr/local/pure/purify
11
# Optimization preferences
14
# Which Python version we're using
17
# Expressions using the above definitions
20
# Use these defs when compiling against installed Python
22
##PYC=$(INST)/lib/$(PYVER)/config
23
##PYINCL=-I$(INST)/include/$(PYVER) -I$(PYC)
24
##PYLIBS=$(PYC)/lib$(PYVER).a
26
# Use these defs when compiling against built Python
28
PYINCL=-I../../Include -I../../$(PLAT)
29
PYLIBS=../../$(PLAT)/lib$(PYVER).a
31
# Libraries to link with -- very installation dependent
32
# (See LIBS= in Modules/Makefile in build tree)
33
RLLIBS=-lreadline -ltermcap
34
OTHERLIBS=-lnsl -lpthread -ldl -lm -ldb -lutil
36
# Compilation and link flags -- no need to change normally
39
LIBS=$(PYLIBS) $(RLLIBS) $(OTHERLIBS)
41
# Default port for the pysvr application
47
# Target to build pysvr
48
pysvr: pysvr.o $(PYOBJS) $(PYLIBS)
49
$(LINKCC) pysvr.o $(LIBS) -o pysvr
51
# Target to build and run pysvr
55
# Target to clean up the directory
57
-rm -f pysvr *.o *~ core