diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -1,4 +1,4 @@ -.PHONY: all install +.PHONY: all clean install uninstall files := config.js files += defaults/pref/config-prefs.js @@ -7,11 +7,17 @@ files += legacy/BootstrapLoader.jsm files += legacy/RDFDataSource.jsm files += legacy/RDFManifestConverter.jsm archive = legacyfox.tar.gz -mozilladir = /usr/lib64/firefox/ +DESTDIR ?= $(wildcard /usr/lib??/firefox/) all: $(archive) $(archive): $(files) tar czf $@ -- $(files) +clean: + rm -f $(archive) + install: $(archive) - tar xzf $(archive) -C $(mozilladir) + tar xzf $(archive) -C "$(DESTDIR)" + +uninstall: + cd "$(DESTDIR)" && rm -rf -- $(files) |