d9898ee8 |
1 | # $Id: Makefile.am,v 1.16 2005/07/02 14:48:57 mrsam Exp $ |
2 | # |
3 | # Copyright 1998 - 1999 Double Precision, Inc. See COPYING for |
4 | # distribution information. |
5 | |
6 | AUTOMAKE = srcdir=${srcdir} @SHELL@ ${srcdir}/../automake.fix @AUTOMAKE@ |
7 | |
8 | noinst_LTLIBRARIES=libuserdb.la |
9 | |
10 | libuserdb_la_SOURCES=userdb.c userdb.h userdb2.c userdbmkpw.c |
11 | |
12 | BUILT_SOURCES= makeuserdb.html.in makeuserdb.8.in \ |
13 | userdb.html.in userdb.8.in \ |
14 | userdbpw.html.in userdbpw.8.in |
15 | |
16 | noinst_SCRIPTS=makeuserdb pw2userdb vchkpw2userdb dummy |
17 | noinst_PROGRAMS=userdbpw |
18 | noinst_DATA=makeuserdb.html userdb.html userdbpw.html |
19 | |
20 | userdbpw_SOURCES=userdbpw.c |
21 | userdbpw_LDADD=libuserdb.la @HMACLIB@ @MD5LIB@ @SHA1LIB@ @CRYPTLIBS@ |
22 | userdbpw_LDFLAGS=-static |
23 | |
24 | man8=makeuserdb.8 userdb.8 userdbpw.8 |
25 | man_MANS=$(man8) |
26 | |
27 | CLEANFILES=$(man8) $(noinst_DATA) dummy |
28 | |
29 | makeuserdb.html: makeuserdb.html.in |
30 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status |
31 | |
32 | makeuserdb.8: makeuserdb.8.in |
33 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status |
34 | |
35 | userdb.html: userdb.html.in |
36 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status |
37 | |
38 | userdb.8: userdb.8.in |
39 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status |
40 | |
41 | userdbpw.html: userdbpw.html.in |
42 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status |
43 | |
44 | userdbpw.8: userdbpw.8.in |
45 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status |
46 | |
47 | if HAVE_SGML |
48 | makeuserdb.html.in: makeuserdb.sgml ../docbook/sgml2html |
49 | ../docbook/sgml2html makeuserdb.sgml makeuserdb.html.in |
50 | |
51 | makeuserdb.8.in: makeuserdb.sgml ../docbook/sgml2man |
52 | ../docbook/sgml2man makeuserdb.sgml makeuserdb.8.in |
53 | |
54 | userdb.html.in: userdb.sgml ../docbook/sgml2html |
55 | ../docbook/sgml2html userdb.sgml userdb.html.in |
56 | |
57 | userdb.8.in: userdb.sgml ../docbook/sgml2man |
58 | ../docbook/sgml2man userdb.sgml userdb.8.in |
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 |
65 | endif |
66 | |
67 | EXTRA_DIST=$(BUILT_SOURCES) |
68 | |
69 | # Temporary autoconf kludge: |
70 | |
71 | dummy: $(man8) |
72 | touch dummy |