blob: f196e8ddac660279fa83a12f91449c17a7ca7f88 [file] [log] [blame]
default:
PREFIX=/
BINDIR=$(DESTDIR)$(PREFIX)/bin
WWWDIR=$(DESTDIR)$(PREFIX)/usr/craftui
PYTHON?=python
PY=$(wildcard *.py)
SKIPPY=png.py
LINTPY=$(filter-out $(SKIPPY), $(PY))
all:
install:
mkdir -p $(BINDIR) $(WWWDIR)
cp craftui craftui.py png.py $(BINDIR)
cp -rp www $(WWWDIR)
install-libs:
@echo "No libs to install."
.sim%.extracted: sim%.tgz
-chmod -R +w sim$*
rm -rf sim$*
rsync -av sim-tools/ sim$*
tar xf sim$*.tgz -C sim$*
touch $@
test: .sim1.extracted .sim2.extracted lint
set -e; \
for n in $(wildcard ./*_test.*); do \
echo; \
echo "Testing $$n"; \
$$n; \
done
clean:
rm -rf *.pyc
lint:
for n in $(LINTPY); do gpylint $$n || exit 1; done