build: also remove directories with uninstall target

This commit is contained in:
Laborratte5 2024-05-04 11:53:12 +02:00
parent 4916a7bf2a
commit 53dee4d268
Signed by: Laborratte5
GPG key ID: 3A30072E35202C02

View file

@ -35,12 +35,22 @@ install: check $(JUPYTER_PYTHON_FILES)
$(AMPY) put $$f; \ $(AMPY) put $$f; \
done done
ifeq ($(MAKELEVEL),0)
uninstall: uninstall:
@echo $(filter-out /boot.py,$(shell $(AMPY) ls)) @echo $(filter-out /boot.py,$(shell $(AMPY) ls --recursive))
@for f in $(filter-out /boot.py,$(shell $(AMPY) ls)); do \ for f in $(filter-out /boot.py,$(shell $(AMPY) ls --recursive)); do \
echo Deleting $$f; \ echo Deleting file $$f; \
$(AMPY) rm $$f; \ $(AMPY) rm $$f; \
done 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: clean:
rm -rf src/__pycache__ rm -rf src/__pycache__