21 lines
420 B
Makefile
21 lines
420 B
Makefile
WORK=./yoshi_seals
|
|
PROCESS=$(WORK)/process
|
|
SHARED=$(WORK)/shared
|
|
|
|
SETUP_CYTHON=setup_cython.py
|
|
|
|
OBJS= $(PROCESS)/process.pyx $(SHARED)/array.pyx $(SETUP_CYTHON)
|
|
|
|
PYTHON?=python
|
|
PARALLEL?=$(shell ${PYTHON} -c 'import sys; print("-j5" if sys.version_info >= (3,5) else "")' || true)
|
|
|
|
all: $(OBJS)
|
|
python3 $(SETUP_CYTHON) build_ext --inplace $(PARALLEL) && \
|
|
rm -r build
|
|
|
|
clean:
|
|
|
|
rm $(WORK)/**/*.so
|
|
rm $(WORK)/**/*.c
|
|
|