diff --git a/Makefile b/Makefile index 02b053f..cc0e001 100644 --- a/Makefile +++ b/Makefile @@ -35,12 +35,22 @@ install: check $(JUPYTER_PYTHON_FILES) $(AMPY) put $$f; \ done +ifeq ($(MAKELEVEL),0) uninstall: - @echo $(filter-out /boot.py,$(shell $(AMPY) ls)) - @for f in $(filter-out /boot.py,$(shell $(AMPY) ls)); do \ - echo Deleting $$f; \ + @echo $(filter-out /boot.py,$(shell $(AMPY) ls --recursive)) + for f in $(filter-out /boot.py,$(shell $(AMPY) ls --recursive)); do \ + echo Deleting file $$f; \ $(AMPY) rm $$f; \ done + $(MAKE) uninstall +else +uninstall: + @echo $(filter-out /boot.py,$(shell $(AMPY) ls --recursive)) + for f in $(filter-out /boot.py,$(shell $(AMPY) ls)); do \ + echo Deleting directory $$f; \ + $(AMPY) rmdir $$f; \ + done +endif clean: rm -rf src/__pycache__