diff options
Diffstat (limited to 'src/SWIG/Makefile')
-rw-r--r-- | src/SWIG/Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/SWIG/Makefile b/src/SWIG/Makefile new file mode 100644 index 0000000..9a3bd56 --- /dev/null +++ b/src/SWIG/Makefile @@ -0,0 +1,25 @@ +# $Id$ + +CFLAGS = -DTHREADING -g +INCLUDE = -I/usr/local/include -I. +LIBS = -L/usr/local/lib -lssl -lcrypto +#if PYTHON_VERSION +PYVER = $(PYTHON_VERSION) +#else +PYVER = 2.3 +#endif +PYINCLUDE = -DHAVE_CONFIG_H -I/usr/local/include/python$(PYVER) \ + -I/usr/local/lib/python$(PYVER)/config +PYLIB = /usr/local/lib/python$(PYVER)/config + +all: _m2crypto + +_m2crypto: _m2crypto.i + swig -python -shadow _m2crypto.i + cc -c -fpic $(CFLAGS) $(INCLUDE) $(PYINCLUDE) _m2crypto_wrap.c + ld -Bshareable -o _m2crypto.so _m2crypto_wrap.o $(LIBS) + cp m2crypto.py _m2crypto.so ../M2Crypto + +clean: + rm -f *_wrap* *.o *.so _*.py *.pyc + |