diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..7ae08835 --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +PREFIX = ~/.micropython/lib + +all: + +# Installs all modules to a lib location, for development testing +CMD="find . -maxdepth 1 -mindepth 1 \( -name '*.py' -not -name 'test_*' -not -name 'setup.py' \) -or \( -type d -not -name 'dist' -not -name '*.egg-info' -not -name '__pycache__' \)| xargs --no-run-if-empty cp -r -t $(PREFIX)" +install: + @mkdir -p $(PREFIX) + @if [ -n "$(MOD)" ]; then \ + (cd $(MOD); sh -c $(CMD)); \ + else \ + for d in $$(find -maxdepth 1 -type d ! -name ".*"); do \ + echo $$d; \ + (cd $$d; sh -c $(CMD)); \ + done \ + fi