From 42583eb51f97a011f814e358886e333ec073f56a Mon Sep 17 00:00:00 2001 From: Mario Fink Date: Thu, 11 Feb 2021 08:42:10 +0100 Subject: [PATCH] makefile: restore python targets + readjust cython setup --- cython/setup_raw_eater.py | 2 +- cython/setup_raw_meat.py | 2 +- makefile | 62 +++++++++++++++++++-------------------- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/cython/setup_raw_eater.py b/cython/setup_raw_eater.py index 89ba347..a3eda1b 100644 --- a/cython/setup_raw_eater.py +++ b/cython/setup_raw_eater.py @@ -4,7 +4,7 @@ from Cython.Build import cythonize extensions = Extension( name="raw_eater", - sources=["cyt/raw_eater.pyx"], + sources=["cython/raw_eater.pyx"], # libraries=[""], library_dirs=["src"], include_dirs=["src"], diff --git a/cython/setup_raw_meat.py b/cython/setup_raw_meat.py index f6739f8..403cd4f 100644 --- a/cython/setup_raw_meat.py +++ b/cython/setup_raw_meat.py @@ -4,7 +4,7 @@ from Cython.Build import cythonize extensions = Extension( name="raw_meat", - sources=["cyt/raw_meat.pyx"], + sources=["cython/raw_meat.pyx"], # libraries=[""], library_dirs=["src"], include_dirs=["src"], diff --git a/makefile b/makefile index 1230390..4c2c9d9 100644 --- a/makefile +++ b/makefile @@ -6,7 +6,7 @@ EXE = imctermite # directory names SRC = src/ LIB = lib/ -CYT = cyt/ +CYT = cython/ # list headers HPP = $(wildcard $(LIB)/*.hpp) @@ -78,35 +78,35 @@ clean : #-----------------------------------------------------------------------------# # Python -# -# # build python module -# py : $(CYT)setup_raw_eater.py $(CYT)raw_eater.pyx $(CYT)raw_eater.pxd $(LIB)raweat.hpp \ -# $(CYT)setup_raw_meat.py $(CYT)raw_meat.pyx $(CYT)raw_meat.pxd $(LIB)rawmerge.hpp \ -# output -# python3 $(CYT)setup_raw_eater.py build_ext --inplace -# python3 $(CYT)setup_raw_meat.py build_ext --inplace -# cp raw_eater.cpython-*.so pyt/ -# cp raw_meat.cpython-*.so pyt/ -# rm *.so -# -# py-install: $(CYT)setup_raw_eater.py $(CYT)raw_eater.pyx $(CYT)raw_eater.pxd $(LIB)raweat.hpp \ -# $(CYT)setup_raw_meat.py $(CYT)raw_meat.pyx $(CYT)raw_meat.pxd $(LIB)rawmerge.hpp -# python3 $(CYT)setup_raw_eater.py install --record files_raw_eater.txt -# python3 $(CYT)setup_raw_meat.py install --record files_raw_meat.txt -# -# py-clean : -# rm -f raw_eater.cpython-*.so -# rm -f pyt/raw_eater.cpython-*.so -# rm -f $(CYT)raw_eater.cpp -# rm -f raw_meat.cpython-*.so -# rm -f pyt/raw_meat.cpython-*.so -# rm -f $(CYT)raw_meat.cpp -# rm -rf build/ -# rm -f *.txt -# rm -rf output/ -# -# # prepare directory for test output -# output : -# mkdir -pv output/ + +# build python module +py : $(CYT)setup_raw_eater.py $(CYT)raw_eater.pyx $(CYT)raw_eater.pxd $(LIB)raweat.hpp \ + $(CYT)setup_raw_meat.py $(CYT)raw_meat.pyx $(CYT)raw_meat.pxd $(LIB)rawmerge.hpp \ + output + python3 $(CYT)setup_raw_eater.py build_ext --inplace + python3 $(CYT)setup_raw_meat.py build_ext --inplace + cp raw_eater.cpython-*.so python/ + cp raw_meat.cpython-*.so python/ + rm *.so + +py-install: $(CYT)setup_raw_eater.py $(CYT)raw_eater.pyx $(CYT)raw_eater.pxd $(LIB)raweat.hpp \ + $(CYT)setup_raw_meat.py $(CYT)raw_meat.pyx $(CYT)raw_meat.pxd $(LIB)rawmerge.hpp + python3 $(CYT)setup_raw_eater.py install --record files_raw_eater.txt + python3 $(CYT)setup_raw_meat.py install --record files_raw_meat.txt + +py-clean : + rm -f raw_eater.cpython-*.so + rm -f pyt/raw_eater.cpython-*.so + rm -f $(CYT)raw_eater.cpp + rm -f raw_meat.cpython-*.so + rm -f pyt/raw_meat.cpython-*.so + rm -f $(CYT)raw_meat.cpp + rm -rf build/ + rm -f *.txt + rm -rf output/ + +# prepare directory for test output +output : + mkdir -pv output/ #-----------------------------------------------------------------------------#