@@ -124,37 +124,37 @@ all: all-lib
124124endif # MODULE_big
125125
126126
127- install : all installcontrol installdata installdatatsearch installdocs installscripts | installdirs
127+ install : allinstalldirs installcontrol installdata installdatatsearch installdocs installscripts
128128ifdef MODULES
129129$(INSTALL_SHLIB) $(addsuffix $(DLSUFFIX), $(MODULES)) '$(DESTDIR)$(pkglibdir)/'
130130endif # MODULES
131131ifdef PROGRAM
132132$(INSTALL_PROGRAM) $(PROGRAM)$(X) '$(DESTDIR)$(bindir)'
133133endif # PROGRAM
134134
135- installcontrol :$(addsuffix .control,$(EXTENSION ) )
135+ installcontrol :$(addsuffix .control,$(EXTENSION ) ) | installdirs
136136ifneq (,$(EXTENSION ) )
137137$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/extension/'
138138endif
139139
140- installdata :$(DATA ) $(DATA_built )
140+ installdata :$(DATA ) $(DATA_built ) | installdirs
141141ifneq (,$(DATA )$(DATA_built ) )
142142$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/$(datamoduledir)/'
143143endif
144144
145- installdatatsearch :$(DATA_TSEARCH )
145+ installdatatsearch :$(DATA_TSEARCH ) | installdirs
146146ifneq (,$(DATA_TSEARCH ) )
147147$(INSTALL_DATA) $^ '$(DESTDIR)$(datadir)/tsearch_data/'
148148endif
149149
150- installdocs :$(DOCS )
150+ installdocs :$(DOCS ) | installdirs
151151ifdef DOCS
152152ifdef docdir
153153$(INSTALL_DATA) $^ '$(DESTDIR)$(docdir)/$(docmoduledir)/'
154154endif # docdir
155155endif # DOCS
156156
157- installscripts :$(SCRIPTS ) $(SCRIPTS_built )
157+ installscripts :$(SCRIPTS ) $(SCRIPTS_built ) | installdirs
158158ifdef SCRIPTS
159159$(INSTALL_SCRIPT) $^ '$(DESTDIR)$(bindir)/'
160160endif # SCRIPTS