Initial commit for Tizen
[profile/extras/shadow-utils.git] / man / Makefile.am
1
2 # subdirectories for translated manual pages
3 if USE_NLS
4 SUBDIRS = po cs de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW
5 else
6 SUBDIRS =
7 endif
8
9 man_MANS = \
10         chage.1 \
11         chfn.1 \
12         chgpasswd.8 \
13         chpasswd.8 \
14         chsh.1 \
15         expiry.1 \
16         faillog.5 \
17         faillog.8 \
18         getspnam.3 \
19         gpasswd.1 \
20         groupadd.8 \
21         groupdel.8 \
22         groupmems.8 \
23         groupmod.8 \
24         groups.1 \
25         grpck.8 \
26         grpconv.8 \
27         grpunconv.8 \
28         gshadow.5 \
29         lastlog.8 \
30         login.1 \
31         login.defs.5 \
32         logoutd.8 \
33         newgrp.1 \
34         newusers.8 \
35         nologin.8 \
36         passwd.1 \
37         passwd.5 \
38         pwck.8 \
39         pwconv.8 \
40         pwunconv.8 \
41         sg.1 \
42         shadow.3 \
43         shadow.5 \
44         su.1 \
45         suauth.5 \
46         useradd.8 \
47         userdel.8 \
48         usermod.8 \
49         vigr.8 \
50         vipw.8
51
52 man_nopam = \
53         limits.5 \
54         login.access.5 \
55         porttime.5
56
57 if !USE_PAM
58 man_MANS += $(man_nopam)
59 endif
60
61 man_XMANS = \
62         chage.1.xml \
63         chfn.1.xml \
64         chgpasswd.8.xml \
65         chpasswd.8.xml \
66         chsh.1.xml \
67         expiry.1.xml \
68         faillog.5.xml \
69         faillog.8.xml \
70         gpasswd.1.xml \
71         groupadd.8.xml \
72         groupdel.8.xml \
73         groupmems.8.xml \
74         groupmod.8.xml \
75         groups.1.xml \
76         grpck.8.xml \
77         gshadow.5.xml \
78         lastlog.8.xml \
79         limits.5.xml \
80         login.1.xml \
81         login.access.5.xml \
82         login.defs.5.xml \
83         logoutd.8.xml \
84         newgrp.1.xml \
85         newusers.8.xml \
86         nologin.8.xml \
87         passwd.1.xml \
88         passwd.5.xml \
89         porttime.5.xml \
90         pwck.8.xml \
91         pwconv.8.xml \
92         shadow.3.xml \
93         shadow.5.xml \
94         sg.1.xml \
95         su.1.xml \
96         suauth.5.xml \
97         useradd.8.xml \
98         userdel.8.xml \
99         usermod.8.xml \
100         vipw.8.xml
101
102 login_defs_v = \
103         CHFN_AUTH.xml \
104         CHFN_RESTRICT.xml \
105         CHSH_AUTH.xml \
106         CONSOLE.xml \
107         CONSOLE_GROUPS.xml \
108         CREATE_HOME.xml \
109         DEFAULT_HOME.xml \
110         ENCRYPT_METHOD.xml \
111         ENV_HZ.xml \
112         ENVIRON_FILE.xml \
113         ENV_PATH.xml \
114         ENV_SUPATH.xml \
115         ENV_TZ.xml \
116         ERASECHAR.xml \
117         FAIL_DELAY.xml \
118         FAILLOG_ENAB.xml \
119         FAKE_SHELL.xml \
120         FTMP_FILE.xml \
121         GID_MAX.xml \
122         HUSHLOGIN_FILE.xml \
123         ISSUE_FILE.xml \
124         KILLCHAR.xml \
125         LASTLOG_ENAB.xml \
126         LOGIN_RETRIES.xml \
127         LOGIN_STRING.xml \
128         LOGIN_TIMEOUT.xml \
129         LOG_OK_LOGINS.xml \
130         LOG_UNKFAIL_ENAB.xml \
131         MAIL_CHECK_ENAB.xml \
132         MAIL_DIR.xml \
133         MAX_MEMBERS_PER_GROUP.xml \
134         MD5_CRYPT_ENAB.xml \
135         MOTD_FILE.xml \
136         NOLOGINS_FILE.xml \
137         OBSCURE_CHECKS_ENAB.xml \
138         PASS_ALWAYS_WARN.xml \
139         PASS_CHANGE_TRIES.xml \
140         PASS_MAX_DAYS.xml \
141         PASS_MAX_LEN.xml \
142         PASS_MIN_DAYS.xml \
143         PASS_WARN_AGE.xml \
144         PORTTIME_CHECKS_ENAB.xml \
145         QUOTAS_ENAB.xml \
146         SHA_CRYPT_MIN_ROUNDS.xml \
147         SULOG_FILE.xml \
148         SU_NAME.xml \
149         SU_WHEEL_ONLY.xml \
150         SYSLOG_SG_ENAB.xml \
151         SYSLOG_SU_ENAB.xml \
152         TTYGROUP.xml \
153         TTYTYPE_FILE.xml \
154         UID_MAX.xml \
155         ULIMIT.xml \
156         UMASK.xml \
157         USERDEL_CMD.xml \
158         USERGROUPS_ENAB.xml \
159         SYS_GID_MAX.xml \
160         SYS_UID_MAX.xml
161
162 EXTRA_DIST = \
163         $(man_MANS) \
164         $(man_XMANS) \
165         $(addprefix login.defs.d/,$(login_defs_v)) \
166         $(man_nopam) \
167         id.1 \
168         id.1.xml \
169         sulogin.8 \
170         sulogin.8.xml \
171         generate_mans.mak \
172         generate_translations.mak
173
174 generate_mans.deps: *.xml
175         awk 'BEGIN{FS="\"";} /^<!ENTITY .* * SYSTEM ".*">$$/{ f=FILENAME; sub(/.xml/,"",f); print f ": " $$2 }' $(man_XMANS) > $@
176
177 if ENABLE_REGENERATE_MAN
178
179 include generate_mans.deps
180
181 include generate_mans.mak
182
183 CLEANFILES = $(man_MANS)
184
185 else
186 $(man_MANS):
187         @echo ""
188         @echo "Error: you need to run configure with '--enable-man'"
189         @echo "       in order to regenerate man pages."
190         @echo ""
191         @false
192 endif