Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ef30400 authored by Jean-Philippe Lesot's avatar Jean-Philippe Lesot Committed by Android (Google) Code Review
Browse files

Merge "Add clean targets removing jack and dex files"

parents 4d97b27c 83d5d040
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -247,3 +247,17 @@ ifeq "$(force_installclean)" "true"
  $(info *** Done with the cleaning, now starting the real build.)
endif
force_installclean :=

.PHONY: clean-jack-files
clean-jack-files: clean-dex-files
	$(hide) find $(OUT_DIR) -name "*.jack" | xargs rm -f
	$(hide) find $(OUT_DIR) -type d -name "jack" | xargs rm -rf
	@echo "All jack files have been removed."

.PHONY: clean-dex-files
clean-dex-files:
	$(hide) find $(OUT_DIR) -name "*.dex" | xargs rm -f
	$(hide) for i in `find $(OUT_DIR) -name "*.jar" -o -name "*.apk"` ; do ((unzip -l $$i 2> /dev/null | \
				grep -q "\.dex$$" && rm -f $$i) || continue ) ; done
	@echo "All dex files and archives containing dex files have been removed."