fix build
authorGuillaume Castagnino <casta@xwing.info>
Fri, 30 Jun 2017 07:57:56 +0000 (09:57 +0200)
committerGuillaume Castagnino <casta@xwing.info>
Fri, 30 Jun 2017 07:57:56 +0000 (09:57 +0200)
Makefile

index 0f8740388ec4f615d9b6cbd2e982197835e064cf..4dfece6295a8528da4b97f5116571c12700ed227 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,10 @@ ZIPFILE_GOOGLE_SIGNED = cm-custom-google-signed.zip
 PRIVKEY = tools/testkey.pk8
 PUBKEY = tools/testkey.x509.pem
 
-DIRS = META-INF cm-data
-DIRS_GOOGLE = META-INF cm-data-google
+DIRS_COMMON = META-INF
+DIRS = cm-data
+DIRS_GOOGLE = cm-data-google
+FILES_COMMON = $(shell find $(DIRS_COMMON) -type f)
 FILES = cm.sh $(shell find $(DIRS) -type f)
 FILES_GOOGLE = cm-google.sh $(shell find $(DIRS_GOOGLE) -type f)
 
@@ -19,16 +21,23 @@ zip: $(ZIPFILE) $(ZIPFILE_GOOGLE)
 clean:
        rm -f "$(ZIPFILE)" "$(ZIPFILE_SIGNED)" "$(ZIPFILE_GOOGLE)" "$(ZIPFILE_GOOGLE_SIGNED)"
 
-$(ZIPFILE): clean $(FILES:%=%.zipped)
+$(ZIPFILE): clean $(FILES_COMMON:%=%.zipped) $(FILES:%=%.zipped)
        java -jar tools/SignApk.jar -w -a 4 $(PUBKEY) $(PRIVKEY) $(ZIPFILE) $(ZIPFILE_SIGNED)
        @echo "$(ZIPFILE) / $(ZIPFILE_SIGNED) are ready"
 
-$(FILES:%=%.zipped): %.zipped : %
-       @zip "$(ZIPFILE)" "$<"
-
-$(ZIPFILE_GOOGLE): clean $(FILES_GOOGLE:%=%.zipped)
+$(ZIPFILE_GOOGLE): clean $(FILES_COMMON:%=%.zipped) $(FILES_GOOGLE:%=%.zipped)
        java -jar tools/SignApk.jar -w -a 4 $(PUBKEY) $(PRIVKEY) $(ZIPFILE_GOOGLE) $(ZIPFILE_GOOGLE_SIGNED)
        @echo "$(ZIPFILE_GOOGLE) / $(ZIPFILE_GOOGLE_SIGNED) are ready"
 
+$(FILES_COMMON:%=%.zipped): %.zipped : %
+       @echo "Zipping common files"
+       @zip "$(ZIPFILE)" "$<"
+       @zip "$(ZIPFILE_GOOGLE)" "$<"
+
+$(FILES:%=%.zipped): %.zipped : %
+       @echo "Zipping standard files"
+       @zip "$(ZIPFILE)" "$<"
+
 $(FILES_GOOGLE:%=%.zipped): %.zipped : %
+       @echo "Zipping google debloat files"
        @zip "$(ZIPFILE_GOOGLE)" "$<"