| @@ -1,4 +1,4 @@ | |||||
| CFLAGS = -g | |||||
| CFLAGS = -g | |||||
| INCLUDE = -I/usr/local/include -I/usr/include -I. | INCLUDE = -I/usr/local/include -I/usr/include -I. | ||||
| LIBS = -L /usr/local/lib -larchive | LIBS = -L /usr/local/lib -larchive | ||||
| @@ -8,16 +8,12 @@ PYVER ?= 3.9 | |||||
| all: __libarchive.so | all: __libarchive.so | ||||
| _libarchive_wrap.c: _libarchive.i | _libarchive_wrap.c: _libarchive.i | ||||
| #swig -python -c++ -Wall -shadow _libarchive.i | |||||
| swig -python -Wall -shadow _libarchive.i | swig -python -Wall -shadow _libarchive.i | ||||
| _libarchive_wrap.o: _libarchive_wrap.c | _libarchive_wrap.o: _libarchive_wrap.c | ||||
| echo ${CC} -c ${CFLAGS} -fPIC $$(python${PYVER}-config --cflags) _libarchive_wrap.c | |||||
| ${CC} -c ${CFLAGS} -fPIC $$(python${PYVER}-config --cflags) ${DEFINES} _libarchive_wrap.c | ${CC} -c ${CFLAGS} -fPIC $$(python${PYVER}-config --cflags) ${DEFINES} _libarchive_wrap.c | ||||
| # ${CXX} -c ${CFLAGS} -fPIC $$(python${PYVER}-config --cflags) -DPyUnicode_AS_STRING=PyUnicode_AS_DATA _libarchive_wrap.cxx | |||||
| __libarchive.so: _libarchive_wrap.o | __libarchive.so: _libarchive_wrap.o | ||||
| echo INCLUDE=$INCLUDE LIBS=$LIBS | |||||
| ${CC} _libarchive_wrap.o -shared $$(python${PYVER}-config --ldflags) -Wl,-soname=__libarchive.so -o __libarchive.so ${LIBS} | ${CC} _libarchive_wrap.o -shared $$(python${PYVER}-config --ldflags) -Wl,-soname=__libarchive.so -o __libarchive.so ${LIBS} | ||||
| clean: | clean: | ||||