1 # $Id: Makefile.in,v 1.13 2005/04/06 19:35:55 ghudson Exp $
8 top_srcdir=@top_srcdir@
10 exec_prefix=@exec_prefix@
12 includedir=@includedir@
14 sysconfdir=@sysconfdir@
20 CFLAGS=@CFLAGS@ ${WARN_CFLAGS} ${ERROR_CFLAGS}
23 ALL_CFLAGS=-I. -DSYSCONFDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS}
24 OBJS=hesiod.lo hesmailhost.lo hespwnam.lo hesservbyname.lo hescompat.lo
28 all: libhesiod.la hestest
31 ${LIBTOOL} --mode=link ${CC} -rpath ${libdir} -version-info 0:0:0 \
34 hestest: hestest.lo libhesiod.la
35 ${LIBTOOL} --mode=link ${CC} -o $@ hestest.lo libhesiod.la
40 ${LIBTOOL} --mode=compile ${CC} -c -o $@ ${ALL_CFLAGS} $<
43 HESIOD_CONFIG=${srcdir}/hesiod.config.sample \
44 ${LIBTOOL} --mode=execute ./hestest ${srcdir}/hestest.conf
47 ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir}
48 ${top_srcdir}/mkinstalldirs ${DESTDIR}${includedir}
49 ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man3
50 ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man5
51 ${LIBTOOL} --mode=install ${INSTALL} -m 644 libhesiod.la \
53 ${INSTALL} -m 444 ${srcdir}/hesiod.h ${DESTDIR}${includedir}
54 ${INSTALL} -m 444 ${srcdir}/hesiod.3 ${DESTDIR}${mandir}/man3
55 ${INSTALL} -m 444 ${srcdir}/hesiod_end.3 \
56 ${DESTDIR}${mandir}/man3
57 ${INSTALL} -m 444 ${srcdir}/hesiod_free_list.3 \
58 ${DESTDIR}${mandir}/man3
59 ${INSTALL} -m 444 ${srcdir}/hesiod_free_passwd.3 \
60 ${DESTDIR}${mandir}/man3
61 ${INSTALL} -m 444 ${srcdir}/hesiod_free_postoffice.3 \
62 ${DESTDIR}${mandir}/man3
63 ${INSTALL} -m 444 ${srcdir}/hesiod_free_servent.3 \
64 ${DESTDIR}${mandir}/man3
65 ${INSTALL} -m 444 ${srcdir}/hesiod_free_string.3 \
66 ${DESTDIR}${mandir}/man3
67 ${INSTALL} -m 444 ${srcdir}/hesiod_getmailhost.3 \
68 ${DESTDIR}${mandir}/man3
69 ${INSTALL} -m 444 ${srcdir}/hesiod_getpwnam.3 \
70 ${DESTDIR}${mandir}/man3
71 ${INSTALL} -m 444 ${srcdir}/hesiod_getpwuid.3 \
72 ${DESTDIR}${mandir}/man3
73 ${INSTALL} -m 444 ${srcdir}/hesiod_getservbyname.3 \
74 ${DESTDIR}${mandir}/man3
75 ${INSTALL} -m 444 ${srcdir}/hesiod_init.3 ${DESTDIR}${mandir}/man3
76 ${INSTALL} -m 444 ${srcdir}/hesiod_parse_result.3 ${DESTDIR}${mandir}/man3
77 ${INSTALL} -m 444 ${srcdir}/hesiod_resolve.3 \
78 ${DESTDIR}${mandir}/man3
79 ${INSTALL} -m 444 ${srcdir}/hesiod_to_bind.3 \
80 ${DESTDIR}${mandir}/man3
81 ${INSTALL} -m 444 ${srcdir}/hesiod.conf.5 ${DESTDIR}${mandir}/man5
84 ${LIBTOOL} --mode=clean rm -f ${OBJS} libhesiod.la hestest.lo hestest
87 rm -f config.cache config.log config.status Makefile config.h