# Developer targets (note: these are only available on Unix) #########
-update: generate errors ordinals
+# It's important that generate_buildinfo comes after ordinals, as ordinals
+# is sensitive to build.info changes.
+update: generate errors ordinals generate_buildinfo
generate: generate_apps generate_crypto_bn generate_crypto_objects \
generate_crypto_conf generate_crypto_asn1 generate_fuzz_oids
+generate_buildinfo: generate_doc_buildinfo
+
.PHONY: doc-nits cmd-nits md-nits
doc-nits: build_generated_pods
$(PERL) $(SRCDIR)/util/find-doc-nits -n -l -e
crypto/objects/obj_dat.h \
> fuzz/oids.txt )
+generate_doc_buildinfo:
+ ( $(PERL) -I$(BLDDIR) -Mconfigdata \
+ $(SRCDIR)/util/dofile.pl -o Makefile \
+ $(SRCDIR)/doc/build.info.in > $(SRCDIR)/doc/build.info )
+
# Set to -force to force a rebuild
ERROR_REBUILD=
errors:
use File::Spec::Functions qw(:DEFAULT abs2rel rel2abs);
use File::Basename;
+ my $sourcedir = catdir($config{sourcedir}, 'doc');
+
foreach my $section ((1, 3, 5, 7)) {
my @htmlfiles = ();
my @manfiles = ();