35 lines
517 B
Makefile
35 lines
517 B
Makefile
all: test
|
|
|
|
venv: .built/venv
|
|
|
|
.built/venv: .built/
|
|
( \
|
|
python3 -m venv venv ;\
|
|
source venv/bin/activate ;\
|
|
pip install --upgrade pip ;\
|
|
pip install --upgrade -r requirements.txt ;\
|
|
touch $@ ;\
|
|
)
|
|
|
|
test: venv
|
|
( \
|
|
. venv/bin/activate ;\
|
|
python3 setup.py install ;\
|
|
luxa off ;\
|
|
sleep 1 ;\
|
|
luxa set --led=all ff0000 ;\
|
|
sleep 1 ;\
|
|
luxa set --led=all 00ff00 ;\
|
|
sleep 1 ;\
|
|
luxa set --led=all 0000ff ;\
|
|
sleep 1 ;\
|
|
luxa off ;\
|
|
)
|
|
|
|
.built/:
|
|
@mkdir -p $@
|
|
|
|
clean:
|
|
rm -rf venv/
|
|
rm -rf .built/
|