Skip to content
Snippets Groups Projects
Makefile 734 B
Newer Older
CONDA_ROOT := $(realpath $(CONDA_EXE)/../..)
all: update-dev metadata build
.PHONY: miniconda-installed
miniconda-installed:
	@[ "${CONDA_ROOT}" != "/" ] || (echo "Please install miniconda"; exit 1)

.PHONY: update-dev
update-dev: miniconda-installed environment.yml
	conda env update
	touch $@

.PHONY: metadata
metadata:
	buildout parts=gen_metadata

.PHONY: build
build:
Nathan Hertz's avatar
Nathan Hertz committed
	buildout parts=build_pkgs name=all

.PHONY: test
test:
	buildout parts=test name=all

.PHONY: conda-active
conda-active: update-dev
	conda activate data
	for dir in shared/{schema,workspaces,channels} services/{workflow,capability} apps/cli/utilities/wf_monitor; do \
  		pushd $$dir; \
  		python setup.py develop; \
  		popd; \
  	done