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