From 4023e7f4e429179fd9c2cce4487c33646c6bd327 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 14 Jan 2016 13:35:25 +0100 Subject: Convert the documentation to Asciidoc A few small revisions were made, and Erlang.mk has been updated. --- Makefile | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7552a03..19eccce 100644 --- a/Makefile +++ b/Makefile @@ -45,55 +45,3 @@ app:: rebar.config ci-setup:: clean deps test-deps $(gen_verbose) cp ~/.kerl/builds/$(CI_OTP_RELEASE)/otp_src_git/lib/ssl/test/erl_make_certs.erl deps/ct_helper/src/ - -# Documentation. - -dep_ezdoc = git https://github.com/ninenines/ezdoc master -$(eval $(call dep_target,ezdoc)) - -build-doc-deps: $(DEPS_DIR)/ezdoc - $(MAKE) -C $(DEPS_DIR)/ezdoc - -define ezdoc_script -io:format("Building manual~n"), -[begin - AST = ezdoc:parse_file(F), - BF = filename:rootname(filename:basename(F)), - io:format(" ~s~n", [BF]), - file:write_file("doc/markdown/manual/" ++ BF ++ ".md", ezdoc_markdown:export(AST)), - case BF of - "cowboy" ++ _ when BF =/= "cowboy_app" -> - file:write_file("doc/man3/" ++ BF ++ ".3", ezdoc_man:export(3, AST)); - _ when BF =/= "index" -> - file:write_file("doc/man7/" ++ BF ++ ".7", ezdoc_man:export(7, AST)); - _ -> - ok - end -end || F <- filelib:wildcard("doc/src/manual/*.ezdoc")], -io:format("Building guide~n"), -[begin - AST = ezdoc:parse_file(F), - BF = filename:rootname(filename:basename(F)), - io:format(" ~s~n", [BF]), - file:write_file("doc/markdown/guide/" ++ BF ++ ".md", ezdoc_markdown:export(AST)) -end || F <- filelib:wildcard("doc/src/guide/*.ezdoc")], -io:format("Done.~n"), -init:stop(). -endef -export ezdoc_script - -docs:: clean-docs build-doc-deps - @mkdir -p doc/man3 doc/man7 doc/markdown/guide doc/markdown/manual - $(gen_verbose) erl -noinput -pa ebin deps/ezdoc/ebin -eval "$$ezdoc_script" - @gzip doc/man3/*.3 doc/man7/*.7 - @cp doc/src/guide/*.png doc/markdown/guide - -clean-docs: - $(gen_verbose) rm -rf doc/man3 doc/man7 doc/markdown - -MAN_INSTALL_PATH ?= /usr/local/share/man - -install-docs: - mkdir -p $(MAN_INSTALL_PATH)/man3/ $(MAN_INSTALL_PATH)/man7/ - install -g 0 -o 0 -m 0644 doc/man3/*.gz $(MAN_INSTALL_PATH)/man3/ - install -g 0 -o 0 -m 0644 doc/man7/*.gz $(MAN_INSTALL_PATH)/man7/ -- cgit v1.2.3