| 1 | # |
| 2 | # Copyright 1998 - 2008 Double Precision, Inc. See COPYING for |
| 3 | # distribution information. |
| 4 | |
| 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 | |
| 13 | noinst_SCRIPTS=makeuserdb pw2userdb dummy |
| 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 | |
| 21 | man8=makeuserdb.8 userdb.8 userdbpw.8 pw2userdb.8 |
| 22 | man_MANS=$(man8) |
| 23 | |
| 24 | CLEANFILES=$(man8) $(noinst_DATA) dummy pw2userdb.8 |
| 25 | |
| 26 | makeuserdb.html: makeuserdb.html.in |
| 27 | ./config.status --file=$@ |
| 28 | |
| 29 | makeuserdb.8: makeuserdb.8.in |
| 30 | ./config.status --file=$@ |
| 31 | |
| 32 | userdb.html: userdb.html.in |
| 33 | ./config.status --file=$@ |
| 34 | |
| 35 | userdb.8: userdb.8.in |
| 36 | ./config.status --file=$@ |
| 37 | |
| 38 | userdbpw.html: userdbpw.html.in |
| 39 | ./config.status --file=$@ |
| 40 | |
| 41 | userdbpw.8: userdbpw.8.in |
| 42 | ./config.status --file=$@ |
| 43 | |
| 44 | pw2userdb.8: makeuserdb.8 |
| 45 | echo ".so man8/makeuserdb.8" >pw2userdb.8 |
| 46 | |
| 47 | if HAVE_SGML |
| 48 | makeuserdb.html.in: makeuserdb.sgml ../libs/docbook/sgml2html |
| 49 | ../libs/docbook/sgml2html makeuserdb.sgml makeuserdb.html.in |
| 50 | |
| 51 | makeuserdb.8.in: makeuserdb.sgml ../libs/docbook/sgml2man |
| 52 | ../libs/docbook/sgml2man makeuserdb.sgml makeuserdb.8.in |
| 53 | mv makeuserdb.8 makeuserdb.8.in |
| 54 | |
| 55 | userdb.html.in: userdb.sgml ../libs/docbook/sgml2html |
| 56 | ../libs/docbook/sgml2html userdb.sgml userdb.html.in |
| 57 | |
| 58 | userdb.8.in: userdb.sgml ../libs/docbook/sgml2man |
| 59 | ../libs/docbook/sgml2man userdb.sgml userdb.8.in |
| 60 | mv userdb.8 userdb.8.in |
| 61 | |
| 62 | userdbpw.html.in: userdbpw.sgml ../libs/docbook/sgml2html |
| 63 | ../libs/docbook/sgml2html userdbpw.sgml userdbpw.html.in |
| 64 | |
| 65 | userdbpw.8.in: userdbpw.sgml ../libs/docbook/sgml2man |
| 66 | ../libs/docbook/sgml2man userdbpw.sgml userdbpw.8.in |
| 67 | mv userdbpw.8 userdbpw.8.in |
| 68 | |
| 69 | endif |
| 70 | |
| 71 | EXTRA_DIST=$(BUILT_SOURCES) |
| 72 | |
| 73 | # Temporary autoconf kludge: |
| 74 | |
| 75 | dummy: $(man8) |
| 76 | touch dummy |