Skip to content

Commit 145ee57

Browse files
Cleanup Makefile
1 parent 24d7119 commit 145ee57

1 file changed

Lines changed: 30 additions & 32 deletions

File tree

Makefile

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,19 @@ ROOT_UPDATE_URL=https://ftp.mozilla.org/$(ROOT_PATH)
99
S3_BASE_URL=s3://net-mozaws-prod-delivery-contrib/$(ROOT_PATH)
1010

1111
define build-xpis
12-
cd extension; \
12+
pushd extension; \
1313
for arch in $(ARCHS); do \
14-
echo "build dist/$$arch-$(VERSION).xpi"; \
14+
echo "[release-$$arch] Create manifest.json"; \
1515
sed \
1616
-e "s#@@UPDATE_URL@@#$(ROOT_UPDATE_URL)/$$arch/update.json#" \
1717
-e "s#@@VERSION@@#$(VERSION)#" \
1818
template-manifest.json > manifest.json; \
19+
echo "[release-$$arch] ZIP to $(XPI_NAME)-$$arch.xpi"; \
1920
zip ../dist/$(XPI_NAME)-$$arch.xpi -r $$arch adb.json manifest.json; \
21+
echo "[release-$$arch] Delete temporary manifest.json"; \
2022
rm manifest.json; \
21-
done
23+
done; \
24+
popd
2225
endef
2326

2427
define clean
@@ -28,36 +31,31 @@ define clean
2831
endef
2932

3033
define release
31-
cd dist; \
32-
for arch in $(ARCHS); do \
33-
\
34-
echo "[release-$$arch] Sign .xpi"; \
35-
../sign.sh $(XPI_NAME)-$$arch.xpi; \
36-
\
37-
echo "[release-$$arch] Upload .xpi"; \
38-
aws s3 cp \
39-
$(XPI_NAME)-$$arch.xpi \
40-
$(S3_BASE_URL)/$$arch/$(XPI_NAME)-$$arch.xpi; \
41-
\
42-
echo "[release-$$arch] Copy to 'latest' .xpi"; \
43-
aws s3 cp \
44-
$(S3_BASE_URL)/$$arch/$(XPI_NAME)-$$arch.xpi \
45-
$(S3_BASE_URL)/$$arch/adb-extension-latest-$$arch.xpi; \
46-
\
47-
echo "[release-$$arch] Create update.json"; \
48-
sed \
34+
pushd dist; \
35+
for arch in $(ARCHS); do \
36+
echo "[release-$$arch] Sign .xpi"; \
37+
../sign.sh $(XPI_NAME)-$$arch.xpi; \
38+
echo "[release-$$arch] Upload .xpi"; \
39+
aws s3 cp \
40+
$(XPI_NAME)-$$arch.xpi \
41+
$(S3_BASE_URL)/$$arch/$(XPI_NAME)-$$arch.xpi; \
42+
echo "[release-$$arch] Copy to 'latest' .xpi"; \
43+
aws s3 cp \
44+
$(S3_BASE_URL)/$$arch/$(XPI_NAME)-$$arch.xpi \
45+
$(S3_BASE_URL)/$$arch/adb-extension-latest-$$arch.xpi; \
46+
echo "[release-$$arch] Create update.json"; \
47+
sed \
4948
-e "s#@@UPDATE_LINK@@#$(ROOT_UPDATE_URL)/$$arch/$(XPI_NAME)-$$arch.xpi#" \
50-
-e "s#@@VERSION@@#$(VERSION)#" \
51-
../template-update.json > update.json; \
52-
\
53-
echo "[release-$$arch] Upload update.json"; \
54-
aws s3 cp --cache-control max-age=3600 \
55-
update.json \
56-
$(S3_BASE_URL)/$$arch/update.json; \
57-
\
58-
echo "[release-$$arch] Delete temporary update.json"; \
59-
rm update.json; \
60-
done
49+
-e "s#@@VERSION@@#$(VERSION)#" \
50+
../template-update.json > update.json; \
51+
echo "[release-$$arch] Upload update.json"; \
52+
aws s3 cp --cache-control max-age=3600 \
53+
update.json \
54+
$(S3_BASE_URL)/$$arch/update.json; \
55+
echo "[release-$$arch] Delete temporary update.json"; \
56+
rm update.json; \
57+
done; \
58+
popd
6159
endef
6260

6361
package:

0 commit comments

Comments
 (0)