prefix = /usr/local
exec_prefix = $(prefix)
-bindir = $(exec_prefix)/bin
-libdir = $(exec_prefix)/lib
-datarootdir = $(prefix)/share
-mandir = $(datarootdir)/man
-datadir = $(prefix)/share
+bindir = $(DESTDIR)$(exec_prefix)/bin
+libdir = $(DESTDIR)$(exec_prefix)/lib
+datadir = $(DESTDIR)$(prefix)/share
+mandir = $(DESTDIR)$(datadir)/man
+confdir = $(DESTDIR)/etc
.PHONY: man clean uninstall install extensions
done
install: all
- mkdir -p $(DESTDIR)$(bindir) \
- $(DESTDIR)$(mandir) \
- $(DESTDIR)$(libdir)/chorizo/web_extensions \
- $(DESTDIR)$(datadir)/chorizo/user-scripts
+ mkdir -p $(bindir) \
+ $(mandir) \
+ $(libdir)/chorizo/web_extensions \
+ $(datadir)/chorizo/user-scripts \
+ $(datadir)/applications
- cp chorizo $(DESTDIR)$(bindir)/chorizo
- cp man/*.1 $(DESTDIR)$(mandir)/man1/
- cp man/*.5 $(DESTDIR)$(mandir)/man5/
- cp chorizo.ini $(DESTDIR)/etc/chorizo.ini
- cp -r extensions/*.so $(DESTDIR)$(libdir)/chorizo/web_extensions/
- cp -r user-scripts/* $(DESTDIR)$(datadir)/chorizo/user-scripts/
+ cp chorizo $(bindir)/chorizo
+ cp man/*.1 $(mandir)/man1/
+ cp man/*.5 $(mandir)/man5/
+ cp chorizo.ini $(confdir)/chorizo.ini
+ cp chorizo.desktop $(datadir)/applications/chorizo.ini
+ cp -r extensions/*.so $(libdir)/chorizo/web_extensions/
+ cp -r user-scripts/* $(datadir)/chorizo/user-scripts/
uninstall:
- rm -rf $(DESTDIR)$(bindir)/chorizo \
- $(DESTDIR)$(libdir)/chorizo \
- $(DESTDIR)$(mandir)/man1/chorizo* \
- $(DESTDIR)$(mandir)/man5/chorizo* \
- $(DESTDIR)$(datadir)/chorizo \
- $(DESTDIR)/chorizo.ini
+ rm -rf $(bindir)/chorizo \
+ $(libdir)/chorizo \
+ $(mandir)/man1/chorizo* \
+ $(mandir)/man5/chorizo* \
+ $(datadir)/chorizo \
+ $(datadir)/applications/chorizo.desktop \
+ $(confdir)/etc/chorizo.ini
reinstall: uninstall install