Ensure installation dirs are built before contents are installed (v2)
Push dependency on installdirs down to individual targets. Christoph Berg
This commit is contained in:
parent
ee01d848f3
commit
eebdea08bb
@ -124,7 +124,7 @@ all: all-lib
|
|||||||
endif # MODULE_big
|
endif # MODULE_big
|
||||||
|
|
||||||
|
|
||||||
install: all installcontrol installdata installdatatsearch installdocs installscripts | installdirs
|
install: all installdirs installcontrol installdata installdatatsearch installdocs installscripts
|
||||||
ifdef MODULES
|
ifdef MODULES
|
||||||
$(INSTALL_SHLIB) $(addsuffix $(DLSUFFIX), $(MODULES)) '$(DESTDIR)$(pkglibdir)/'
|
$(INSTALL_SHLIB) $(addsuffix $(DLSUFFIX), $(MODULES)) '$(DESTDIR)$(pkglibdir)/'
|
||||||
endif # MODULES
|
endif # MODULES
|
||||||
@ -132,29 +132,29 @@ ifdef PROGRAM
|
|||||||
$(INSTALL_PROGRAM) $(PROGRAM)$(X) '$(DESTDIR)$(bindir)'
|
$(INSTALL_PROGRAM) $(PROGRAM)$(X) '$(DESTDIR)$(bindir)'
|
||||||
endif # PROGRAM
|
endif # PROGRAM
|
||||||
|
|
||||||
installcontrol: $(addsuffix .control, $(EXTENSION))
|
installcontrol: $(addsuffix .control, $(EXTENSION)) | installdirs
|
||||||
ifneq (,$(EXTENSION))
|
ifneq (,$(EXTENSION))
|
||||||
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/extension/'
|
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/extension/'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
installdata: $(DATA) $(DATA_built)
|
installdata: $(DATA) $(DATA_built) | installdirs
|
||||||
ifneq (,$(DATA)$(DATA_built))
|
ifneq (,$(DATA)$(DATA_built))
|
||||||
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/$(datamoduledir)/'
|
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/$(datamoduledir)/'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
installdatatsearch: $(DATA_TSEARCH)
|
installdatatsearch: $(DATA_TSEARCH) | installdirs
|
||||||
ifneq (,$(DATA_TSEARCH))
|
ifneq (,$(DATA_TSEARCH))
|
||||||
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/tsearch_data/'
|
$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/tsearch_data/'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
installdocs: $(DOCS)
|
installdocs: $(DOCS) | installdirs
|
||||||
ifdef DOCS
|
ifdef DOCS
|
||||||
ifdef docdir
|
ifdef docdir
|
||||||
$(INSTALL_DATA) $^ '$(DESTDIR)$(docdir)/$(docmoduledir)/'
|
$(INSTALL_DATA) $^ '$(DESTDIR)$(docdir)/$(docmoduledir)/'
|
||||||
endif # docdir
|
endif # docdir
|
||||||
endif # DOCS
|
endif # DOCS
|
||||||
|
|
||||||
installscripts: $(SCRIPTS) $(SCRIPTS_built)
|
installscripts: $(SCRIPTS) $(SCRIPTS_built) | installdirs
|
||||||
ifdef SCRIPTS
|
ifdef SCRIPTS
|
||||||
$(INSTALL_SCRIPT) $^ '$(DESTDIR)$(bindir)/'
|
$(INSTALL_SCRIPT) $^ '$(DESTDIR)$(bindir)/'
|
||||||
endif # SCRIPTS
|
endif # SCRIPTS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user