1 From 1563e57ea8ab9d123f765129a6840929ef58ff7a Mon Sep 17 00:00:00 2001
2 From: Yousong Zhou <yszhou4tech@gmail.com>
3 Date: Wed, 17 Jun 2015 20:38:41 +0800
4 Subject: [PATCH 5/7] build: fix doc build.
6 * Makefile.am: ignore doc/ directory if not ENABLE_REGENERATE_MAN
7 * doc/adg/Makefile.am: remove check on ENABLE_REGENERATE_MAN
8 * doc/man/Makefile.am: ditto
9 * doc/mwg/Makefile.am: ditto
10 * doc/sag/Makefile.am: ditto
11 * doc/specs/Makefile.am: ignore CC from command line
13 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
16 doc/adg/Makefile.am | 3 ---
17 doc/man/Makefile.am | 2 --
18 doc/mwg/Makefile.am | 3 ---
19 doc/sag/Makefile.am | 2 --
20 doc/specs/Makefile.am | 2 +-
21 6 files changed, 5 insertions(+), 12 deletions(-)
23 diff --git a/Makefile.am b/Makefile.am
24 index 3db4e37..5e6592a 100644
29 AUTOMAKE_OPTIONS = 1.9 gnu dist-bzip2 check-news
31 -SUBDIRS = libpam tests libpamc libpam_misc modules po conf doc examples xtests
32 +if ENABLE_REGENERATE_MAN
35 +SUBDIRS = libpam tests libpamc libpam_misc modules po conf examples xtests $(MAYBE_DOC)
39 diff --git a/doc/adg/Makefile.am b/doc/adg/Makefile.am
40 index 77bd7a9..bec5edc 100644
41 --- a/doc/adg/Makefile.am
42 +++ b/doc/adg/Makefile.am
43 @@ -9,7 +9,6 @@ EXTRA_DIST = $(XMLS)
44 XMLS = Linux-PAM_ADG.xml $(shell ls $(srcdir)/pam_*.xml)
45 DEP_XMLS = $(shell ls $(top_srcdir)/doc/man/pam_*.xml)
47 -if ENABLE_REGENERATE_MAN
48 MAINTAINERCLEANFILES = Linux-PAM_ADG.txt Linux-PAM_ADG.pdf html/*.html
50 all: Linux-PAM_ADG.txt html/Linux-PAM_ADG.html Linux-PAM_ADG.pdf
51 @@ -51,8 +50,6 @@ html/Linux-PAM_ADG.html: $(XMLS) $(DEP_XMLS)
53 -rm -rf html Linux-PAM_ADG.txt Linux-PAM_ADG.pdf
58 $(mkinstalldirs) $(DESTDIR)$(docdir)
59 $(mkinstalldirs) $(DESTDIR)$(pdfdir)
60 diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am
61 index 78c891d..b1dc421 100644
62 --- a/doc/man/Makefile.am
63 +++ b/doc/man/Makefile.am
64 @@ -45,7 +45,6 @@ XMLS = pam.3.xml pam.8.xml \
65 misc_conv.3.xml pam_misc_paste_env.3.xml pam_misc_drop_env.3.xml \
68 -if ENABLE_REGENERATE_MAN
70 pam_get_authtok_noverify.3: pam_get_authtok.3
71 pam_get_authtok_verify.3: pam_get_authtok.3
72 @@ -60,4 +59,3 @@ pam_get_item.3: pam_item_types_std.inc.xml pam_item_types_ext.inc.xml
73 pam_set_data.3: pam_item_types_std.inc.xml pam_item_types_ext.inc.xml
74 pam.conf.5: pam.conf-desc.xml pam.conf-dir.xml pam.conf-syntax.xml
75 -include $(top_srcdir)/Make.xml.rules
77 diff --git a/doc/mwg/Makefile.am b/doc/mwg/Makefile.am
78 index 2bbb2d0..f57e297 100644
79 --- a/doc/mwg/Makefile.am
80 +++ b/doc/mwg/Makefile.am
81 @@ -9,7 +9,6 @@ EXTRA_DIST = $(XMLS)
82 XMLS = Linux-PAM_MWG.xml $(shell ls $(srcdir)/pam_*.xml)
83 DEP_XMLS = $(shell ls $(top_srcdir)/doc/man/pam_*.xml)
85 -if ENABLE_REGENERATE_MAN
86 MAINTAINERCLEANFILES = Linux-PAM_MWG.txt Linux-PAM_MWG.pdf html/*.html
88 all: Linux-PAM_MWG.txt html/Linux-PAM_MWG.html Linux-PAM_MWG.pdf
89 @@ -51,8 +50,6 @@ html/Linux-PAM_MWG.html: $(XMLS) $(DEP_XMLS)
91 -rm -rf html Linux-PAM_MWG.txt Linux-PAM_MWG.pdf
96 $(mkinstalldirs) $(DESTDIR)$(docdir)
97 $(mkinstalldirs) $(DESTDIR)$(pdfdir)
98 diff --git a/doc/sag/Makefile.am b/doc/sag/Makefile.am
99 index 31816aa..a8b655f 100644
100 --- a/doc/sag/Makefile.am
101 +++ b/doc/sag/Makefile.am
102 @@ -10,7 +10,6 @@ XMLS = Linux-PAM_SAG.xml $(shell ls $(srcdir)/pam_*.xml)
104 DEP_XMLS = $(shell ls $(top_srcdir)/modules/pam_*/pam_*.xml)
106 -if ENABLE_REGENERATE_MAN
107 MAINTAINERCLEANFILES = Linux-PAM_SAG.txt Linux-PAM_SAG.pdf html/*.html
109 all: Linux-PAM_SAG.txt html/Linux-PAM_SAG.html Linux-PAM_SAG.pdf
110 @@ -51,7 +50,6 @@ html/Linux-PAM_SAG.html: $(XMLS) $(DEP_XMLS)
113 -rm -rf html Linux-PAM_SAG.txt Linux-PAM_SAG.pdf
117 $(mkinstalldirs) $(DESTDIR)$(docdir)
118 diff --git a/doc/specs/Makefile.am b/doc/specs/Makefile.am
119 index 99ecc70..39c850f 100644
120 --- a/doc/specs/Makefile.am
121 +++ b/doc/specs/Makefile.am
122 @@ -11,7 +11,7 @@ draft-morgan-pam-current.txt: padout draft-morgan-pam.raw
127 +override CC = @CC_FOR_BUILD@
128 CPPFLAGS = @BUILD_CPPFLAGS@
129 CFLAGS = @BUILD_CFLAGS@
130 LDFLAGS = @BUILD_LDFLAGS@