mandir = $(datarootdir)/man/man1
datadir = $(prefix)/share
-.PHONY: all clean uninstall install
+.PHONY: man lariza we_adblock.so clean uninstall install
-all: lariza we_adblock.so darkreader
+all: man lariza we_adblock.so darkreader
+
+man:
+ for i in man1/*.scd; do \
+ printf "SCDOC\t%s\n" $$i; \
+ scdoc < $$i > $$(echo "$$i" | rev | cut -f 2- -d '.' | rev); \
+ done
lariza: browser.c
$(CC) $(CFLAGS) $(LDFLAGS) \
install: all
mkdir -p $(DESTDIR)$(bindir) \
- $(DESTDIR)$(man1dir) \
+ $(DESTDIR)$(mandir) \
$(DESTDIR)$(libdir)/lariza/web_extensions \
$(DESTDIR)$(datadir)/lariza/user-scripts
cp lariza $(DESTDIR)$(bindir)/lariza
cp we_adblock.so $(DESTDIR)$(libdir)/lariza/web_extensions/we_adblock.so
- cp man1/* $(DESTDIR)$(man1dir)/
+ cp man1/* $(DESTDIR)$(mandir)/
+ cp lariza.ini $(DESTDIR)/etc/lariza.ini
cp -r user-scripts/* $(DESTDIR)$(datadir)/lariza/user-scripts/
uninstall:
rm -rf $(DESTDIR)$(bindir)/lariza \
$(DESTDIR)$(libdir)/lariza \
$(DESTDIR)$(man1dir)/lariza* \
- $(DESTDIR)$(datadir)/lariza
+ $(DESTDIR)$(datadir)/lariza \
+ $(DESTDIR)/lariza.ini
reinstall: uninstall install