summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSimon Parri <simonparri@ganzeria.com>2025-03-19 00:00:30 -0500
committerSimon Parri <simonparri@ganzeria.com>2025-08-13 10:38:07 -0500
commitde25e333e17f05140b82793776dbce51fdec296d (patch)
tree855b403b873e271308c59aaa455d73982552b9ea /Makefile
parent312a791ae03bddd725dee063344801f959cfe44d (diff)
downloadlegacywolf-de25e333e17f05140b82793776dbce51fdec296d.tar.gz
legacywolf-de25e333e17f05140b82793776dbce51fdec296d.zip
Turn into an extension
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile28
1 files changed, 11 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index 9824f6c..fe19dba 100644
--- a/Makefile
+++ b/Makefile
@@ -1,26 +1,20 @@
-.PHONY: all clean install uninstall diff
+.PHONY: all clean diff
-files := config.js
-files += defaults/pref/config-prefs.js
-files += legacy.manifest
-files += legacy/BootstrapLoader.sys.mjs
-files += legacy/RDFDataSource.sys.mjs
-files += legacy/RDFManifestConverter.sys.mjs
-archive = legacyfox.tar.gz
-DESTDIR ?= $(wildcard /usr/lib??/firefox/)
+files := manifest.json
+files += legacy.json
+files += legacy.js
+files += register.js
+archive = legacywolf.xpi
all: $(archive)
$(archive): $(files)
- tar czf $@ -- $(files)
+ zip $@ $(files)
-clean:
- rm -f $(archive)
-
-install: $(archive)
- tar xzf $(archive) -C "$(DESTDIR)"
+legacy.js: legacy/RDFDataSource.sys.mjs legacy/RDFManifestConverter.sys.mjs legacy/BootstrapLoader.sys.mjs legacy.base.js
+ cat $^ >$@
-uninstall:
- cd "$(DESTDIR)" && rm -rf -- $(files)
+clean:
+ rm -f $(archive) legacy.js
diff:
@curl -s https://hg.mozilla.org/comm-central/raw-file/8a37a90aab4ec643fce1e1ab33984613ce0b492d/common/src/BootstrapLoader.jsm | diff --color -u - legacy/BootstrapLoader.sys.mjs ||: