1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
LIBVAL_MAN=libval.3
LIBVAL_SHIM_MAN=libval_shim.3
GHBN_MAN=val_gethostbyname.3
GADDR_MAN=val_getaddrinfo.3
QUERY_MAN=val_res_query.3
GETRRSET_MAN=val_get_rrset.3
POLICY_MAN=dnsval.conf.3
LIBVAL_SYMLINKS=\
val_resolve_and_check.3 \
val_create_context.3 \
val_context_setqflags.3 \
val_free_context.3 \
val_istrusted.3 \
val_isvalidated.3 \
val_does_not_exist.3 \
val_free_result_chain.3 \
resolv_conf_set.3 \
root_hints_set.3 \
dnsval_conf_set.3 \
resolv_conf_get.3 \
root_hints_get.3 \
dnsval_conf_get.3 \
p_ac_status.3 \
p_val_status.3
GHBN_SYMLINKS=\
val_gethostbyname2.3 \
val_gethostbyname_r.3 \
val_gethostbyname2_r.3 \
val_gethostbyaddr.3 \
val_gethostbyaddr_r.3
GADDR_SYMLINKS=\
val_freeaddrinfo.3 \
val_getnameinfo.3
QUERY_SYMLINKS=\
val_free_response.3 \
val_res_query.3 \
val_res_search.3
GETRRSET_SYMLINKS=\
val_get_rrset.3 \
val_free_answer_chain.3
POLICY_SYMLINKS=\
val_add_valpolicy.3
MAN3PAGES=\
$(GADDR_MAN) \
$(GHBN_MAN) \
$(QUERY_MAN) \
$(GETRRSET_MAN) \
$(POLICY_MAN) \
$(LIBVAL_MAN) \
$(LIBVAL_SHIM_MAN) \
libsres.3
MAN1PAGES=\
dt-validate.1 \
dt-getaddr.1 \
dt-gethost.1 \
dt-getname.1 \
dt-getquery.1 \
dt-getrrset.1 \
dt-libval_check_conf.1
all: $(MAN1PAGES) $(MAN3PAGES)
validator_api: validator_api.txt
checks:
@for x in `grep VAL validator_api.xml | sed -e 's/.*VAL_\([A-Z_]*\).*/VAL_\1/'|sort -u`; \
do \
echo $$x; \
find ../include/validator/ -name "*.h" | xargs -r grep $$x; \
done
install:
$(MKPATH) $(DESTDIR)/$(man1dir)
for i in $(MAN1PAGES) ; do \
$(DOCINSTALL) $$i $(DESTDIR)/$(man1dir) ; \
done
$(MKPATH) $(DESTDIR)/$(man3dir)
for i in $(MAN3PAGES) ; do \
$(DOCINSTALL) $$i $(DESTDIR)/$(man3dir) ; \
done
for i in $(LIBVAL_SYMLINKS) ; do \
$(RM) -f $(DESTDIR)/$(man3dir)/$$i ; \
echo ".so $(LIBVAL_MAN)" > $(DESTDIR)/$(man3dir)/$$i ; \
done
for i in $(GHBN_SYMLINKS) ; do \
$(RM) -f $(DESTDIR)/$(man3dir)/$$i ; \
echo ".so $(GHBN_MAN)" > $(DESTDIR)/$(man3dir)/$$i ; \
done
for i in $(GADDR_SYMLINKS) ; do \
$(RM) -f $(DESTDIR)/$(man3dir)/$$i ; \
echo ".so $(GADDR_MAN)" > $(DESTDIR)/$(man3dir)/$$i ; \
done
for i in $(QUERY_SYMLINKS) ; do \
$(RM) -f $(DESTDIR)/$(man3dir)/$$i ; \
echo ".so $(QUERY_MAN)" > $(DESTDIR)/$(man3dir)/$$i ; \
done
for i in $(GETRRSET_SYMLINKS) ; do \
$(RM) -f $(DESTDIR)/$(man3dir)/$$i ; \
echo ".so $(GETRRSET_MAN)" > $(DESTDIR)/$(man3dir)/$$i ; \
done
for i in $(POLICY_SYMLINKS) ; do \
$(RM) -f $(DESTDIR)/$(man3dir)/$$i ; \
echo ".so $(POLICY_MAN)" > $(DESTDIR)/$(man3dir)/$$i ; \
done
# we don't clean up the man pages as they're normally distributed with
# the package and the generation rules are for the developers.
clean:
|