forked from bbengfort/brisera
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
33 lines (27 loc) · 825 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Shell to use with Make
SHELL := /bin/sh
# Set important Paths
PROJECT := brisera
LOCALPATH := $(CURDIR)/$(PROJECT)
PYTHONPATH := $(LOCALPATH)/
PYTHON_BIN := $(VIRTUAL_ENV)/bin
# Export targets not associated with files
.PHONY: test bootstrap pip virtualenv clean virtual_env_set install
# Clean build files
clean:
find . -name "*.pyc" -print0 | xargs -0 rm -rf
-rm -rf htmlcov
-rm -rf .coverage
-rm -rf build
-rm -rf dist
-rm -rf $(PROJECT).egg-info
# Targets for testing
test:
$(PYTHON_BIN)/nosetests -v --cover-package=$(PROJECT) tests
# Targets for installation
install:
$(PYTHON_BIN)/python setup.py install
# Targets for running fixture
runfixture:
rm -rf fixtures/output
-spark-submit $(CURDIR)/apps/brisera_align.py $(CURDIR)/fixtures/s_suis.ser $(CURDIR)/fixtures/100k.ser $(CURDIR)/fixtures/output