alert_printlist_SOURCES = alert-printlist.c common.c common.h
alert_printlist_LDADD = ../lib/libgnutls.la ../gl/libgnu.la
-error_codes.texi: $(top_srcdir)/lib/errors.c errcodes
+error_codes.texi: $(top_srcdir)/lib/errors.c $(srcdir)/errcodes.c
+ $(MAKE) $(builddir)/errcodes
$(builddir)/errcodes > $@-tmp
mv -f $@-tmp $@
-algorithms.texi: $(top_srcdir)/lib/algorithms/ciphers.c printlist
+algorithms.texi: $(top_srcdir)/lib/algorithms/ciphers.c $(srcdir)/printlist.c
+ $(MAKE) $(builddir)/printlist
$(builddir)/printlist > $@-tmp
mv -f $@-tmp $@
-alerts.texi: $(top_srcdir)/lib/alert.c alert-printlist
+alerts.texi: $(top_srcdir)/lib/alert.c $(srcdir)/alert-printlist.c
+ $(MAKE) $(builddir)/alert-printlist
$(builddir)/alert-printlist > $@-tmp
mv -f $@-tmp $@
mv -f $@-tmp $@
gnutls_TEXINFOS += $(ENUMS) $(FUNCS) $(AUTOGENED_DOC)
-DISTCLEANFILES += $(ENUMS) stamp_enums stamp_functions \
- errcodes printlist alert-printlist
+DISTCLEANFILES += $(ENUMS) stamp_enums stamp_functions
stamp_functions: $(API_FILES)
- $(MKDIR_P) functions
+ -mkdir functions
-rm -f functions/*.short
for i in $^; do \
$(PERL) $(srcdir)/scripts/split-texi.pl functions < $$i; \
echo $@ > $@
stamp_enums: enums.texi
- $(MKDIR_P) enums
+ -mkdir enums
$(PERL) $(srcdir)/scripts/split-texi.pl enums enum < $<
echo $@ > $@