Merge pull request #1959 from omnivore-app/fix/edge-makefile

Update Makefile for Edge extension
This commit is contained in:
Jackson Harper 2023-03-30 17:06:35 +08:00 committed by GitHub
commit deda0f8b7b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

27
pkg/extension/Makefile Normal file
View file

@ -0,0 +1,27 @@
all: firefox chrome edge
build: *
rm -rf dist
yarn build-prod
firefox: build
echo "building firefox package"
FIREFOX_PKG_NAME="firefox-$(shell cat dist/manifest.json| jq -j .version).zip" ; \
FIREFOX_SRC_NAME="firefox-$(shell cat dist/manifest.json| jq -j .version)-src.zip" ; \
pushd dist; zip -r ../$$FIREFOX_PKG_NAME *; popd; \
pushd src; zip -r ../$$FIREFOX_SRC_NAME *; popd; \
echo "done"
chrome: build
echo "building chrome package"
zip -r chrome-$(shell cat dist/manifest.json| jq -j .version).zip ./dist/*
edge: build
echo "building edge package"
EDGE_PKG_NAME="omnivore-extension-edge-$(shell cat dist/manifest.json| jq -j .version).zip" ; \
pushd dist; zip -r $${EDGE_PKG_NAME} ./*; popd;