separate instal into 2 new targets: install-files and install-directories, useful to update local install when debugging
This commit is contained in:
parent
8d3648aeb7
commit
f921077901
16
Makefile
16
Makefile
|
@ -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)
|
||||
|
|
Reference in New Issue