|
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: |
|