]> git.gir.st - LegacyFox.git/blob - Makefile
provide easy way to find modifications to BootstrapLoader
[LegacyFox.git] / Makefile
1 .PHONY: all clean install uninstall diff
2
3 files := config.js
4 files += defaults/pref/config-prefs.js
5 files += legacy.manifest
6 files += legacy/BootstrapLoader.sys.mjs
7 files += legacy/RDFDataSource.sys.mjs
8 files += legacy/RDFManifestConverter.sys.mjs
9 archive = legacyfox.tar.gz
10 DESTDIR ?= $(wildcard /usr/lib??/firefox/)
11
12 all: $(archive)
13 $(archive): $(files)
14 tar czf $@ -- $(files)
15
16 clean:
17 rm -f $(archive)
18
19 install: $(archive)
20 tar xzf $(archive) -C "$(DESTDIR)"
21
22 uninstall:
23 cd "$(DESTDIR)" && rm -rf -- $(files)
24
25 diff:
26 @curl -s https://hg.mozilla.org/comm-central/raw-file/8a37a90aab4ec643fce1e1ab33984613ce0b492d/common/src/BootstrapLoader.jsm | diff --color -u - legacy/BootstrapLoader.sys.mjs ||:
27 @curl -s https://hg.mozilla.org/comm-central/raw-file/8a37a90aab4ec643fce1e1ab33984613ce0b492d/common/src/RDFDataSource.jsm | diff --color -u - legacy/RDFDataSource.sys.mjs ||:
28 @curl -s https://hg.mozilla.org/comm-central/raw-file/8a37a90aab4ec643fce1e1ab33984613ce0b492d/common/src/RDFManifestConverter.jsm | diff --color -u - legacy/RDFManifestConverter.sys.mjs ||:
Imprint / Impressum