2
2
#
3
3
# PostgreSQL documentation makefile
4
4
#
5
- # $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.123 2009/08/11 20:16:03 alvherre Exp $
5
+ # $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.124 2009/08/11 21:53:06 petere Exp $
6
6
#
7
7
# ----------------------------------------------------------------------------
8
8
@@ -307,21 +307,17 @@ install-html: html installdirs
307
307
308
308
# # Install man
309
309
310
+ install-man : man installdirs
311
+
310
312
sqlmansect ?= 7
311
313
sqlmansectnum = $(shell expr X'$(sqlmansect ) ' : X'\([0-9]\) ')
312
314
313
- define install-man-func
314
- for file in $(1 ) ; do \
315
- $(INSTALL_DATA ) $$file $(DESTDIR )$(mandir ) /`echo $$file | sed 's,^$(2 ) ,,'` || exit; \
316
- done
317
- endef
318
-
319
315
# Before we install the man pages, we massage the section numbers to
320
316
# follow the local conventions.
321
317
#
322
318
ifeq ($(sqlmansectnum ) ,7)
323
319
install-man :
324
- $( call install-man-func, $(addprefix $(srcdir ) /,man1/ * .1 man3/ * .3 man $( sqlmansectnum ) / * . $( sqlmansect ) ) , $( srcdir ) /)
320
+ cp -R $(addprefix $(srcdir ) /,man1 man3 man7) ' $(DESTDIR)$(mandir) '
325
321
326
322
else # sqlmansectnum != 7
327
323
fix_sqlmansectnum = sed -e '/^\.TH/s/"7"/"$(sqlmansect ) "/' \
@@ -348,7 +344,7 @@ $(fixed_sql_manpage_files): fixedman/man$(sqlmansectnum)/%.$(sqlmansect): man7/%
348
344
$(fix_sqlmansectnum ) $< > $@
349
345
350
346
install-man : all-man
351
- $( call install-man-func, $( fixed_manpage_files ),fixedman/)
347
+ cp -R $( sort $( dir $( fixed_manpage_files )) ) ' $(DESTDIR)$(mandir) '
352
348
353
349
clean : clean-man
354
350
.PHONY : clean-man
0 commit comments