From 7340682fd77fd89d38bf17cf9b194c5d2f602088 Mon Sep 17 00:00:00 2001 From: memdmp Date: Mon, 24 Feb 2025 03:39:37 +0100 Subject: feat: make life easy for moz staff --- Makefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 94da109..acdb95e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,23 @@ all: build pack +# Make alias to simplify building for Mozilla staff when reviewing extensions +mozaddons: + $(MAKE) deepclean + $(MAKE) bootstrap + pnpm i + $(MAKE) build + $(MAKE) pack + +clean: + rm -rf build static/generated .svelte-kit artifacts +deepclean: clean + rm -rf node_modules + rm static/manifest.json || true + ln -s ../manifest.json static/manifest.json + +bootstrap: + ./bootstrap + build: pnpm build -- cgit v1.2.3