Commit | Line | Data |
---|---|---|
d9898ee8 | 1 | # |
ac40fd9e | 2 | # Copyright 1998 - 2008 Double Precision, Inc. See COPYING for |
d9898ee8 | 3 | # distribution information. |
4 | ||
d9898ee8 | 5 | noinst_LTLIBRARIES=libuserdb.la |
6 | ||
7 | libuserdb_la_SOURCES=userdb.c userdb.h userdb2.c userdbmkpw.c | |
8 | ||
9 | BUILT_SOURCES= makeuserdb.html.in makeuserdb.8.in \ | |
10 | userdb.html.in userdb.8.in \ | |
11 | userdbpw.html.in userdbpw.8.in | |
12 | ||
ac40fd9e | 13 | noinst_SCRIPTS=makeuserdb pw2userdb dummy |
d9898ee8 | 14 | noinst_PROGRAMS=userdbpw |
15 | noinst_DATA=makeuserdb.html userdb.html userdbpw.html | |
16 | ||
17 | userdbpw_SOURCES=userdbpw.c | |
18 | userdbpw_LDADD=libuserdb.la @HMACLIB@ @MD5LIB@ @SHA1LIB@ @CRYPTLIBS@ | |
19 | userdbpw_LDFLAGS=-static | |
20 | ||
b0322a85 | 21 | man8=makeuserdb.8 userdb.8 userdbpw.8 pw2userdb.8 |
d9898ee8 | 22 | man_MANS=$(man8) |
23 | ||
b0322a85 | 24 | CLEANFILES=$(man8) $(noinst_DATA) dummy pw2userdb.8 |
d9898ee8 | 25 | |
26 | makeuserdb.html: makeuserdb.html.in | |
8d138742 | 27 | ./config.status --file=$@ |
d9898ee8 | 28 | |
29 | makeuserdb.8: makeuserdb.8.in | |
8d138742 | 30 | ./config.status --file=$@ |
d9898ee8 | 31 | |
32 | userdb.html: userdb.html.in | |
8d138742 | 33 | ./config.status --file=$@ |
d9898ee8 | 34 | |
35 | userdb.8: userdb.8.in | |
8d138742 | 36 | ./config.status --file=$@ |
d9898ee8 | 37 | |
38 | userdbpw.html: userdbpw.html.in | |
8d138742 | 39 | ./config.status --file=$@ |
d9898ee8 | 40 | |
41 | userdbpw.8: userdbpw.8.in | |
8d138742 | 42 | ./config.status --file=$@ |
d9898ee8 | 43 | |
b0322a85 CE |
44 | pw2userdb.8: makeuserdb.8 |
45 | echo ".so man8/makeuserdb.8" >pw2userdb.8 | |
46 | ||
d9898ee8 | 47 | if HAVE_SGML |
b0322a85 CE |
48 | makeuserdb.html.in: makeuserdb.sgml ../libs/docbook/sgml2html |
49 | ../libs/docbook/sgml2html makeuserdb.sgml makeuserdb.html.in | |
d9898ee8 | 50 | |
b0322a85 CE |
51 | makeuserdb.8.in: makeuserdb.sgml ../libs/docbook/sgml2man |
52 | ../libs/docbook/sgml2man makeuserdb.sgml makeuserdb.8.in | |
8d138742 | 53 | mv makeuserdb.8 makeuserdb.8.in |
d9898ee8 | 54 | |
b0322a85 CE |
55 | userdb.html.in: userdb.sgml ../libs/docbook/sgml2html |
56 | ../libs/docbook/sgml2html userdb.sgml userdb.html.in | |
d9898ee8 | 57 | |
b0322a85 CE |
58 | userdb.8.in: userdb.sgml ../libs/docbook/sgml2man |
59 | ../libs/docbook/sgml2man userdb.sgml userdb.8.in | |
8d138742 | 60 | mv userdb.8 userdb.8.in |
d9898ee8 | 61 | |
b0322a85 CE |
62 | userdbpw.html.in: userdbpw.sgml ../libs/docbook/sgml2html |
63 | ../libs/docbook/sgml2html userdbpw.sgml userdbpw.html.in | |
d9898ee8 | 64 | |
b0322a85 CE |
65 | userdbpw.8.in: userdbpw.sgml ../libs/docbook/sgml2man |
66 | ../libs/docbook/sgml2man userdbpw.sgml userdbpw.8.in | |
8d138742 CE |
67 | mv userdbpw.8 userdbpw.8.in |
68 | ||
d9898ee8 | 69 | endif |
70 | ||
71 | EXTRA_DIST=$(BUILT_SOURCES) | |
72 | ||
73 | # Temporary autoconf kludge: | |
74 | ||
75 | dummy: $(man8) | |
76 | touch dummy |