makefile: restore python targets + readjust cython setup
This commit is contained in:
parent
26ff196676
commit
42583eb51f
@ -4,7 +4,7 @@ from Cython.Build import cythonize
|
|||||||
|
|
||||||
extensions = Extension(
|
extensions = Extension(
|
||||||
name="raw_eater",
|
name="raw_eater",
|
||||||
sources=["cyt/raw_eater.pyx"],
|
sources=["cython/raw_eater.pyx"],
|
||||||
# libraries=[""],
|
# libraries=[""],
|
||||||
library_dirs=["src"],
|
library_dirs=["src"],
|
||||||
include_dirs=["src"],
|
include_dirs=["src"],
|
||||||
|
@ -4,7 +4,7 @@ from Cython.Build import cythonize
|
|||||||
|
|
||||||
extensions = Extension(
|
extensions = Extension(
|
||||||
name="raw_meat",
|
name="raw_meat",
|
||||||
sources=["cyt/raw_meat.pyx"],
|
sources=["cython/raw_meat.pyx"],
|
||||||
# libraries=[""],
|
# libraries=[""],
|
||||||
library_dirs=["src"],
|
library_dirs=["src"],
|
||||||
include_dirs=["src"],
|
include_dirs=["src"],
|
||||||
|
62
makefile
62
makefile
@ -6,7 +6,7 @@ EXE = imctermite
|
|||||||
# directory names
|
# directory names
|
||||||
SRC = src/
|
SRC = src/
|
||||||
LIB = lib/
|
LIB = lib/
|
||||||
CYT = cyt/
|
CYT = cython/
|
||||||
|
|
||||||
# list headers
|
# list headers
|
||||||
HPP = $(wildcard $(LIB)/*.hpp)
|
HPP = $(wildcard $(LIB)/*.hpp)
|
||||||
@ -78,35 +78,35 @@ clean :
|
|||||||
|
|
||||||
#-----------------------------------------------------------------------------#
|
#-----------------------------------------------------------------------------#
|
||||||
# Python
|
# Python
|
||||||
#
|
|
||||||
# # build python module
|
# build python module
|
||||||
# py : $(CYT)setup_raw_eater.py $(CYT)raw_eater.pyx $(CYT)raw_eater.pxd $(LIB)raweat.hpp \
|
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 \
|
$(CYT)setup_raw_meat.py $(CYT)raw_meat.pyx $(CYT)raw_meat.pxd $(LIB)rawmerge.hpp \
|
||||||
# output
|
output
|
||||||
# python3 $(CYT)setup_raw_eater.py build_ext --inplace
|
python3 $(CYT)setup_raw_eater.py build_ext --inplace
|
||||||
# python3 $(CYT)setup_raw_meat.py build_ext --inplace
|
python3 $(CYT)setup_raw_meat.py build_ext --inplace
|
||||||
# cp raw_eater.cpython-*.so pyt/
|
cp raw_eater.cpython-*.so python/
|
||||||
# cp raw_meat.cpython-*.so pyt/
|
cp raw_meat.cpython-*.so python/
|
||||||
# rm *.so
|
rm *.so
|
||||||
#
|
|
||||||
# py-install: $(CYT)setup_raw_eater.py $(CYT)raw_eater.pyx $(CYT)raw_eater.pxd $(LIB)raweat.hpp \
|
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
|
$(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_eater.py install --record files_raw_eater.txt
|
||||||
# python3 $(CYT)setup_raw_meat.py install --record files_raw_meat.txt
|
python3 $(CYT)setup_raw_meat.py install --record files_raw_meat.txt
|
||||||
#
|
|
||||||
# py-clean :
|
py-clean :
|
||||||
# rm -f raw_eater.cpython-*.so
|
rm -f raw_eater.cpython-*.so
|
||||||
# rm -f pyt/raw_eater.cpython-*.so
|
rm -f pyt/raw_eater.cpython-*.so
|
||||||
# rm -f $(CYT)raw_eater.cpp
|
rm -f $(CYT)raw_eater.cpp
|
||||||
# rm -f raw_meat.cpython-*.so
|
rm -f raw_meat.cpython-*.so
|
||||||
# rm -f pyt/raw_meat.cpython-*.so
|
rm -f pyt/raw_meat.cpython-*.so
|
||||||
# rm -f $(CYT)raw_meat.cpp
|
rm -f $(CYT)raw_meat.cpp
|
||||||
# rm -rf build/
|
rm -rf build/
|
||||||
# rm -f *.txt
|
rm -f *.txt
|
||||||
# rm -rf output/
|
rm -rf output/
|
||||||
#
|
|
||||||
# # prepare directory for test output
|
# prepare directory for test output
|
||||||
# output :
|
output :
|
||||||
# mkdir -pv output/
|
mkdir -pv output/
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------#
|
#-----------------------------------------------------------------------------#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user