29 lines
654 B
Makefile
29 lines
654 B
Makefile
ZIPFILE = cm-12.1-custom.zip
|
|
ZIPFILE_SIGNED = cm-12.1-custom-signed.zip
|
|
KEYSTORE = tools/key.keystore
|
|
PRIVKEY = tools/testkey.pk8
|
|
PUBKEY = tools/testkey.x509.pem
|
|
|
|
DIRS = META-INF cm-data
|
|
FILES = cm.sh $(shell find $(DIRS) -type f)
|
|
|
|
.PHONY: clean keystore
|
|
|
|
all: zip
|
|
|
|
zip: $(ZIPFILE)
|
|
|
|
clean:
|
|
rm -f "$(ZIPFILE)"
|
|
|
|
keystore:
|
|
keytool -genkey -v -keystore key.keystore -alias cert -keyalg RSA -keysize 2048 -validity 10000
|
|
|
|
$(ZIPFILE): clean $(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)" "$<"
|
|
|