Makefile: Fix Julia calls

pull/3/head
Alinson S. Xavier 5 years ago
parent 261cb89a4d
commit 64425e5624

@ -1,13 +1,15 @@
PYTHON := python3 PYTHON := python3
PYTEST := pytest PYTEST := pytest
PIP := pip3
PYTEST_ARGS := -W ignore::DeprecationWarning -vv -x --log-level=DEBUG PYTEST_ARGS := -W ignore::DeprecationWarning -vv -x --log-level=DEBUG
JULIA := julia --color=yes --project=src/julia --sysimage build/sysimage.so JULIA := julia --color=yes --project=src/julia
JULIA_SYSIMAGE := $(JULIA) --sysimage build/sysimage.so
all: docs test all: docs test
build/sysimage.so: src/julia/Manifest.toml src/julia/Project.toml build/sysimage.so: src/julia/Manifest.toml src/julia/Project.toml
mkdir -p build mkdir -p build
julia --color=yes --project=src/julia src/julia/sysimage.jl $(JULIA) src/julia/sysimage.jl
develop: develop:
cd src/python && $(PYTHON) setup.py develop cd src/python && $(PYTHON) setup.py develop
@ -15,14 +17,16 @@ develop:
docs: docs:
mkdocs build mkdocs build
install: install: install-python
install-python:
cd src/python && $(PYTHON) setup.py install cd src/python && $(PYTHON) setup.py install
install-julia: install-julia:
$(JULIA) -e "using Pkg; Pkg.instantiate()" $(JULIA) -e "using Pkg; Pkg.instantiate()"
uninstall: uninstall:
pip uninstall miplearn $(PIP) uninstall miplearn
test: test-python test-julia test: test-python test-julia
@ -33,6 +37,6 @@ test-python-watch:
cd src/python && pytest-watch -- $(PYTEST_ARGS) cd src/python && pytest-watch -- $(PYTEST_ARGS)
test-julia: build/sysimage.so test-julia: build/sysimage.so
$(JULIA) src/julia/test/runtests.jl $(JULIA_SYSIMAGE) src/julia/test/runtests.jl
.PHONY: test test-python test-julia test-watch docs .PHONY: test test-python test-julia test-watch docs install

Loading…
Cancel
Save