Simplify a few makefile rules since install-sh can now install multiple

files in one run.
This commit is contained in:
Peter Eisentraut 2009-10-26 21:33:01 +00:00
parent 3ceae4795b
commit f1c5247563
2 changed files with 5 additions and 9 deletions

View File

@ -4,7 +4,7 @@
# #
# Copyright (c) 2006-2009, PostgreSQL Global Development Group # Copyright (c) 2006-2009, PostgreSQL Global Development Group
# #
# $PostgreSQL: pgsql/src/backend/tsearch/Makefile,v 1.10 2009/08/26 22:24:43 petere Exp $ # $PostgreSQL: pgsql/src/backend/tsearch/Makefile,v 1.11 2009/10/26 21:33:01 petere Exp $
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
subdir = src/backend/tsearch subdir = src/backend/tsearch
@ -25,15 +25,11 @@ include $(top_srcdir)/src/backend/common.mk
.PHONY: install-data .PHONY: install-data
install-data: $(DICTFILES) installdirs install-data: $(DICTFILES) installdirs
for i in $(DICTFILES); \ $(INSTALL_DATA) $(addprefix $(srcdir)/,$(DICTFILES)) '$(DESTDIR)$(datadir)/$(DICTDIR)/'
do $(INSTALL_DATA) $(srcdir)/$$i '$(DESTDIR)$(datadir)/$(DICTDIR)/'$$i || exit; \
done
installdirs: installdirs:
$(MKDIR_P) '$(DESTDIR)$(datadir)' '$(DESTDIR)$(datadir)/$(DICTDIR)' $(MKDIR_P) '$(DESTDIR)$(datadir)' '$(DESTDIR)$(datadir)/$(DICTDIR)'
.PHONY: uninstall-data .PHONY: uninstall-data
uninstall-data: uninstall-data:
for i in $(DICTFILES); \ rm -rf $(addprefix '$(DESTDIR)$(datadir)/$(DICTDIR)/',$(DICTFILES))
do rm -rf '$(DESTDIR)$(datadir)/$(DICTDIR)/'$$i || exit; \
done

View File

@ -18,8 +18,8 @@ ecpg_headers = ecpgerrno.h ecpglib.h ecpgtype.h sqlca.h sql3types.h ecpg_informi
informix_headers = datetime.h decimal.h sqltypes.h sqlda.h informix_headers = datetime.h decimal.h sqltypes.h sqlda.h
install-headers: $(ecpg_headers) $(informix_headers) install-headers: $(ecpg_headers) $(informix_headers)
for i in $(ecpg_headers); do $(INSTALL_DATA) $(srcdir)/$$i '$(DESTDIR)$(includedir)' || exit; done $(INSTALL_DATA) $(addprefix $(srcdir)/,$(ecpg_headers)) '$(DESTDIR)$(includedir)/'
for i in $(informix_headers); do $(INSTALL_DATA) $(srcdir)/$$i '$(DESTDIR)$(informix_esql_dir)' || exit; done $(INSTALL_DATA) $(addprefix $(srcdir)/,$(informix_headers)) '$(DESTDIR)$(informix_esql_dir)/'
$(INSTALL_DATA) $(ecpg_config_h) '$(DESTDIR)$(includedir)' $(INSTALL_DATA) $(ecpg_config_h) '$(DESTDIR)$(includedir)'
installdirs: installdirs: