mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-11-03 20:54:07 +01:00
better make for Python
This commit is contained in:
parent
836603fd32
commit
4b651dbe1f
14
Makefile.am
14
Makefile.am
@ -180,7 +180,13 @@ cppcheck.out: $(trexio_h)
|
|||||||
-I../include *.c *.h 2>../$@
|
-I../include *.c *.h 2>../$@
|
||||||
|
|
||||||
|
|
||||||
python: $(ORG_FILES) $(trexio_h) src/pytrexio.i
|
python: src/_pytrexio.so
|
||||||
|
|
||||||
|
python-test: src/test.py src/_pytrexio.so
|
||||||
|
cd src/ && python3 test.py
|
||||||
|
$(RM) -r -- src/__pycache__
|
||||||
|
|
||||||
|
src/_pytrexio.so: $(ORG_FILES) $(trexio_h) src/pytrexio.i
|
||||||
cp $(trexio_h) src/
|
cp $(trexio_h) src/
|
||||||
cd src/ && \
|
cd src/ && \
|
||||||
swig -python -o pytrexio_wrap.c pytrexio.i && \
|
swig -python -o pytrexio_wrap.c pytrexio.i && \
|
||||||
@ -188,10 +194,12 @@ python: $(ORG_FILES) $(trexio_h) src/pytrexio.i
|
|||||||
-c trexio.c trexio_hdf5.c trexio_text.c pytrexio_wrap.c && \
|
-c trexio.c trexio_hdf5.c trexio_text.c pytrexio_wrap.c && \
|
||||||
$(CC) -shared trexio.o trexio_hdf5.o trexio_text.o pytrexio_wrap.o \
|
$(CC) -shared trexio.o trexio_hdf5.o trexio_text.o pytrexio_wrap.o \
|
||||||
$(LDFLAGS) $(LIBS) -o _pytrexio.so
|
$(LDFLAGS) $(LIBS) -o _pytrexio.so
|
||||||
rm -f -- src/trexio.h
|
$(RM) -- src/trexio.h
|
||||||
|
|
||||||
|
|
||||||
.PHONY: cppcheck
|
CLEANFILES += src/pytrexio_wrap.c src/pytrexio.py src/_pytrexio.so
|
||||||
|
|
||||||
|
.PHONY: cppcheck python python-test
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user