separate instal into 2 new targets: install-files and install-directories, useful to update local install when debugging

This commit is contained in:
<bdauvergne@entrouvert.com> 1207327682 +0200 0001-01-01 00:00:00 +00:00
parent 8d3648aeb7
commit f921077901
1 changed files with 10 additions and 6 deletions

View File

@ -13,7 +13,7 @@ HTTPD_USER=www-data
VARPREFIX=/var/lib
VARDIR=$(VARPREFIX)/$(NAME)
.PHONY: zip distclean dist install all clean
.PHONY: zip distclean dist install all clean install-directories install-files
all:
@ -28,17 +28,21 @@ dist: distclean
tar cvzf ../$(TGZ) $(FULL)
install:
install-directories:
install -d $(DESTDIR)$(DATADIR) $(DESTDIR)$(DATADIR)/include $(DESTDIR)$(DATADIR)/endpoints $(DESTDIR)$(PHPINCLUDEDIR) $(DESTDIR)$(DOCDIR)/exemples
install -d $(DESTDIR)$(DOCDIR)/html
install -d $(DESTDIR)$(DOCDIR)
install -d -o $(HTTPD_USER) -m 755 $(DESTDIR)$(VARDIR)
ln -nfs $(DATADIR)/include $(DESTDIR)$(PHPINCLUDEDIR)/$(NAME)
install-files:
install -m 644 -t $(DESTDIR)$(DATADIR)/include include/*
install -m 644 -t $(DESTDIR)$(DATADIR)/endpoints endpoints/*
install -m 644 -t $(DESTDIR)$(DOCDIR)/exemples exemples/*.*
install -d $(DESTDIR)$(DOCDIR)
ln -nfs $(DATADIR)/include $(DESTDIR)$(PHPINCLUDEDIR)/$(NAME)
install -m 644 -t $(DESTDIR)$(DOCDIR)/html doc/*.html
install -m 644 -t $(DESTDIR)$(DOCDIR) README INSTALL
install -d -o $(HTTPD_USER) -m 755 $(DESTDIR)$(VARDIR)
install -m 644 -t $(DESTDIR)$(DOCDIR)/exemples exemples/*.*
install: install-directories install-files
distclean:
rm -rf $(FULL)