diff options
author | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-07-27 15:33:38 +0900 |
---|---|---|
committer | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-07-27 15:39:05 +0900 |
commit | d4d35351fd63a7051a7cbef2002cb0c641925ec3 (patch) | |
tree | d390d823f40a886547b932f9bd9239fe81ef6056 /man/Makefile.am | |
parent | caccc67c33486a1d1b29f227071851961b29a722 (diff) | |
download | xmlsec1-d4d35351fd63a7051a7cbef2002cb0c641925ec3.tar.gz xmlsec1-d4d35351fd63a7051a7cbef2002cb0c641925ec3.tar.bz2 xmlsec1-d4d35351fd63a7051a7cbef2002cb0c641925ec3.zip |
Imported Upstream version 1.2.22upstream/1.2.22upstream
Change-Id: I4d17734839f021e46aef7a30483ac17e8c85fb1d
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Diffstat (limited to 'man/Makefile.am')
-rw-r--r-- | man/Makefile.am | 81 |
1 files changed, 52 insertions, 29 deletions
diff --git a/man/Makefile.am b/man/Makefile.am index 3b03a96e..e554319a 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,52 +1,75 @@ NULL = +XMLSEC1_MAN=$(builddir)/xmlsec1.1 +XMLSEC1_CONFIG_MAN=$(builddir)/xmlsec1-config.1 + +XMLSEC1_MAN_SRC=$(srcdir)/xmlsec1.1 +XMLSEC1_CONFIG_MAN_SRC=$(srcdir)/xmlsec1-config.1 + man_MANS = \ - xmlsec1.1 \ - xmlsec1-config.1 \ + $(XMLSEC1_MAN) \ + $(XMLSEC1_CONFIG_MAN) \ $(NULL) EXTRA_DIST = \ - xmlsec1.1 \ - xmlsec1-config.1 \ + $(XMLSEC1_MAN) \ + $(XMLSEC1_CONFIG_MAN) \ $(NULL) XMLSEC_PROGRAM=$(top_builddir)/apps/xmlsec1 XMLSEC_CONFIG_PROGRAM=$(top_builddir)/xmlsec1-config -XMLSEC_HTML=$(top_builddir)/docs/xmlsec-man.html - -all: - -docs: man-clean man $(XMLSEC_HTML) - -man-clean: - @rm -rf $(man_MANS) +all: $(man_MANS) $(XMLSEC_HTML) -man: $(man_MANS) -$(XMLSEC_HTML): xmlsec1.1 - man2html xmlsec1.1 | \ - grep -v '^Content-type: text/html' | \ - tr "[:cntrl:]" " " > \ - $(XMLSEC_HTML) - -xmlsec1.1: - @rm -f xmlsec1.1 - help2man --help-option=--help-all --no-info \ +if BUILD_MANPAGES +$(XMLSEC1_MAN): $(XMLSEC_PROGRAM) + $(HELP2MAN) --help-option=--help-all --no-info \ --name="sign, verify, encrypt and decrypt XML documents" \ --version-option=--version \ - $(XMLSEC_PROGRAM) > xmlsec1.1 + --output=$(XMLSEC1_MAN) \ + $(XMLSEC_PROGRAM) +else +$(XMLSEC1_MAN): + @( \ + echo "Copying xmlsec1 manpage ..."; \ + if [ z"$(XMLSEC1_MAN_SRC)" != z"$(XMLSEC1_MAN)" ]; \ + then \ + $(CP) -u $(XMLSEC1_MAN_SRC) $(XMLSEC1_MAN) ; \ + fi \ + ) +endif -xmlsec1-config.1: - @chmod 766 $(XMLSEC_CONFIG_PROGRAM) - @rm -f xmlsec1-config.1 - help2man --help-option=--help --no-info \ +if BUILD_MANPAGES +$(XMLSEC1_CONFIG_MAN): $(XMLSEC_CONFIG_PROGRAM) + $(HELP2MAN) --help-option=--help --no-info \ --name="detail installed version of xmlsec library" \ --version-option=--version \ - $(XMLSEC_CONFIG_PROGRAM) > xmlsec1-config.1 + --output=$(XMLSEC1_CONFIG_MAN) \ + $(XMLSEC_CONFIG_PROGRAM) +else +$(XMLSEC1_CONFIG_MAN): + @( \ + echo "Copying xmlsec1-config manpage ..."; \ + if [ z"$(XMLSEC1_CONFIG_MAN_SRC)" != z"$(XMLSEC1_CONFIG_MAN)" ]; then \ + $(CP) -u $(XMLSEC1_CONFIG_MAN_SRC) $(XMLSEC1_CONFIG_MAN) ; \ + fi \ + ) +endif $(XMLSEC_PROGRAM): @cd ../apps;make -clean: +$(XMLSEC_CONFIG_PROGRAM): + +clean-local: + ( if [ z"$(XMLSEC1_MAN_SRC)" != z"$(XMLSEC1_MAN)" ]; then \ + rm -rf $(XMLSEC1_MAN) ; \ + fi ) + ( if [ z"$(XMLSEC1_CONFIG_MAN_SRC)" != z"$(XMLSEC1_CONFIG_MAN)" ]; then \ + rm -rf $(XMLSEC1_CONFIG_MAN) ; \ + fi ) + +distclean-local: clean-local + |