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