|
4 | 4 | #
|
5 | 5 | # 'make install' installs whole contents of src/include.
|
6 | 6 | #
|
7 |
| -# $PostgreSQL: pgsql/src/include/Makefile,v 1.19 2005/01/06 21:00:24 tgl Exp $ |
| 7 | +# $PostgreSQL: pgsql/src/include/Makefile,v 1.20 2005/03/25 23:22:54 momjian Exp $ |
8 | 8 | #
|
9 | 9 | #-------------------------------------------------------------------------
|
10 | 10 |
|
@@ -37,13 +37,12 @@ install: all installdirs
|
37 | 37 | # These headers are needed for server-side development
|
38 | 38 | $(INSTALL_DATA) pg_config.h $(DESTDIR)$(includedir_server)
|
39 | 39 | $(INSTALL_DATA) pg_config_os.h $(DESTDIR)$(includedir_server)
|
40 |
| -forfile in $(srcdir)/*.h; do \ |
41 |
| - $(INSTALL_DATA) $$file $(DESTDIR)$(includedir_server)/`basename $$file` || exit; \ |
42 |
| -done |
| 40 | +# We don't use INSTALL_DATAforperformance reasons --- there are a lot of files |
| 41 | +cp $(srcdir)/*.h $(DESTDIR)$(includedir_server)/ || exit; \ |
| 42 | +chmod $(INSTALL_DATA_MODE) $(DESTDIR)$(includedir_server)/*.h || exit; \ |
43 | 43 | for dir in $(SUBDIRS); do \
|
44 |
| - for file in $(srcdir)/$$dir/*.h; do \ |
45 |
| - $(INSTALL_DATA) $$file $(DESTDIR)$(includedir_server)/$$dir/`basename $$file` || exit; \ |
46 |
| - done \ |
| 44 | + cp $(srcdir)/$$dir/*.h $(DESTDIR)$(includedir_server)/$$dir/ || exit; \ |
| 45 | + chmod $(INSTALL_DATA_MODE) $(DESTDIR)$(includedir_server)/$$dir/*.h || exit; \ |
47 | 46 | done
|
48 | 47 |
|
49 | 48 | installdirs:
|
|