diff options
author | Simon Parri <simonparri@ganzeria.com> | 2025-03-19 00:00:30 -0500 |
---|---|---|
committer | Simon Parri <simonparri@ganzeria.com> | 2025-08-13 10:38:07 -0500 |
commit | de25e333e17f05140b82793776dbce51fdec296d (patch) | |
tree | 855b403b873e271308c59aaa455d73982552b9ea /Makefile | |
parent | 312a791ae03bddd725dee063344801f959cfe44d (diff) | |
download | legacywolf-de25e333e17f05140b82793776dbce51fdec296d.tar.gz legacywolf-de25e333e17f05140b82793776dbce51fdec296d.zip |
Turn into an extension
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 28 |
1 files changed, 11 insertions, 17 deletions
@@ -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 ||: |