|
|
|
@@ -519,7 +519,7 @@ clean: libclean
|
|
|
|
|
-$(RM) `find . -name '*{- platform->depext() -}' \! -name '.*' \! -type d -print`
|
|
|
|
|
-$(RM) `find . -name '*{- platform->objext() -}' \! -name '.*' \! -type d -print`
|
|
|
|
|
$(RM) core
|
|
|
|
|
$(RM) tags TAGS doc-nits cmd-nits
|
|
|
|
|
$(RM) tags TAGS doc-nits cmd-nits md-nits
|
|
|
|
|
$(RM) -r test/test-runs
|
|
|
|
|
$(RM) openssl.pc libcrypto.pc libssl.pc
|
|
|
|
|
-$(RM) `find . -type l \! -name '.*' -print`
|
|
|
|
@@ -859,30 +859,30 @@ install_man_docs: build_man_docs
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS1); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man1/$$fn"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man1/$$fn$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man1/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS3); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man3/$$fn"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man3/$$fn$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man3/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS5); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man5/$$fn"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man5/$$fn$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man5/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS7); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man7/$$fn"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man7/$$fn$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man7/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "install $$x -> $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
cp $$x $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX); \
|
|
|
|
|
chmod 755 $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
uninstall_man_docs:
|
|
|
|
@@ -890,26 +890,26 @@ uninstall_man_docs:
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS1); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man1/$$fn"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man1/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man1/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS3); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man3/$$fn"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man3/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man3/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS5); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man5/$$fn"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man5/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man5/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
@set -e; for x in dummy $(MANDOCS7); do \
|
|
|
|
|
if [ "$$x" = "dummy" ]; then continue; fi; \
|
|
|
|
|
fn=`basename $$x`; \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man7/$$fn"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man7/$$fn$(MANSUFFIX); \
|
|
|
|
|
$(ECHO) "$(RM) $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX)"; \
|
|
|
|
|
$(RM) $(DESTDIR)$(MANDIR)/man7/$${fn}$(MANSUFFIX); \
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
install_html_docs: build_html_docs
|
|
|
|
@@ -982,13 +982,22 @@ update: generate errors ordinals
|
|
|
|
|
generate: generate_apps generate_crypto_bn generate_crypto_objects \
|
|
|
|
|
generate_crypto_conf generate_crypto_asn1 generate_fuzz_oids
|
|
|
|
|
|
|
|
|
|
.PHONY: doc-nits cmd-nits
|
|
|
|
|
.PHONY: doc-nits cmd-nits md-nits
|
|
|
|
|
doc-nits: build_generated
|
|
|
|
|
$(PERL) $(SRCDIR)/util/find-doc-nits -n -l -e
|
|
|
|
|
|
|
|
|
|
cmd-nits: build_generated apps/openssl
|
|
|
|
|
$(PERL) $(SRCDIR)/util/find-doc-nits -c
|
|
|
|
|
|
|
|
|
|
# This uses "mdl", the markdownlint application, which is written in ruby.
|
|
|
|
|
# The source is at https://github.com/markdownlint/markdownlint
|
|
|
|
|
# If you have ruby installed, "gem install mdl" should work.
|
|
|
|
|
# Another option is at https://snapcraft.io/install/mdl/debian
|
|
|
|
|
# Finally, there's a Node.js version, which we haven't tried, that
|
|
|
|
|
# can be found at https://github.com/DavidAnson/markdownlint
|
|
|
|
|
md-nits:
|
|
|
|
|
mdl -s util/markdownlint.rb .
|
|
|
|
|
|
|
|
|
|
# Test coverage is a good idea for the future
|
|
|
|
|
#coverage: $(PROGRAMS) $(TESTPROGRAMS)
|
|
|
|
|
# ...
|
|
|
|
@@ -1268,7 +1277,7 @@ EOF
|
|
|
|
|
|
|
|
|
|
if ($args{generator}->[0] =~ /\.pl$/) {
|
|
|
|
|
$generator = 'CC="$(CC)" $(PERL)'.$generator_incs.' '.$generator
|
|
|
|
|
.' "$(PERLASM_SCHEME)"'.$incs.' '.$cppflags.$defs.' $(PROCESSSOR)';
|
|
|
|
|
.' "$(PERLASM_SCHEME)"'.$incs.' '.$cppflags.$defs.' $(PROCESSOR)';
|
|
|
|
|
} elsif ($args{generator}->[0] =~ /\.m4$/) {
|
|
|
|
|
$generator = 'm4 -B 8192'.$generator_incs.' '.$generator.' >'
|
|
|
|
|
} elsif ($args{generator}->[0] =~ /\.S$/) {
|
|
|
|
|