You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # A simple makefile to generate documentation from .md using pandoc
  2. PANDOC ?= pandoc
  3. LUADOC ?= doxydown/doxydown.pl
  4. all: man
  5. man: rspamd.8 rspamc.1 rspamadm.1
  6. rspamd.8: rspamd.8.md
  7. $(PANDOC) -s -f markdown -t man -o rspamd.8 rspamd.8.md
  8. rspamc.1: rspamc.1.md
  9. $(PANDOC) -s -f markdown -t man -o rspamc.1 rspamc.1.md
  10. rspamadm.1: rspamadm.1.md
  11. $(PANDOC) -s -f markdown -t man -o rspamadm.1 rspamadm.1.md
  12. lua-doc: lua_regexp lua_ip lua_config lua_task lua_ucl lua_http lua_trie \
  13. lua_dns lua_redis lua_upstream lua_expression lua_mimepart lua_logger lua_url \
  14. lua_tcp lua_mempool lua_html lua_util lua_fann lua_sqlite3
  15. lua_regexp: ../src/lua/lua_regexp.c
  16. $(LUADOC) < ../src/lua/lua_regexp.c > markdown/lua/regexp.md
  17. lua_ip: ../src/lua/lua_ip.c
  18. $(LUADOC) < ../src/lua/lua_ip.c > markdown/lua/ip.md
  19. lua_config: ../src/lua/lua_config.c
  20. $(LUADOC) < ../src/lua/lua_config.c > markdown/lua/config.md
  21. lua_task: ../src/lua/lua_task.c
  22. $(LUADOC) < ../src/lua/lua_task.c > markdown/lua/task.md
  23. lua_ucl: ../contrib/libucl/lua_ucl.c
  24. $(LUADOC) < ../contrib/libucl/lua_ucl.c > markdown/lua/ucl.md
  25. lua_http: ../src/lua/lua_http.c
  26. $(LUADOC) < ../src/lua/lua_http.c > markdown/lua/http.md
  27. lua_trie: ../src/lua/lua_trie.c
  28. $(LUADOC) < ../src/lua/lua_trie.c > markdown/lua/trie.md
  29. lua_dns: ../src/lua/lua_dns.c
  30. $(LUADOC) < ../src/lua/lua_dns.c > markdown/lua/dns.md
  31. lua_redis: ../src/lua/lua_redis.c
  32. $(LUADOC) < ../src/lua/lua_redis.c > markdown/lua/redis.md
  33. lua_upstream: ../src/lua/lua_upstream.c
  34. $(LUADOC) < ../src/lua/lua_upstream.c > markdown/lua/upstream.md
  35. lua_expression: ../src/lua/lua_expression.c
  36. $(LUADOC) < ../src/lua/lua_expression.c > markdown/lua/expression.md
  37. lua_mimepart: ../src/lua/lua_mimepart.c
  38. $(LUADOC) < ../src/lua/lua_mimepart.c > markdown/lua/mimepart.md
  39. lua_logger: ../src/lua/lua_logger.c
  40. $(LUADOC) < ../src/lua/lua_logger.c > markdown/lua/logger.md
  41. lua_url: ../src/lua/lua_url.c
  42. $(LUADOC) < ../src/lua/lua_url.c > markdown/lua/url.md
  43. lua_tcp: ../src/lua/lua_tcp.c
  44. $(LUADOC) < ../src/lua/lua_tcp.c > markdown/lua/tcp.md
  45. lua_mempool: ../src/lua/lua_mempool.c
  46. $(LUADOC) < ../src/lua/lua_mempool.c > markdown/lua/mempool.md
  47. lua_html: ../src/lua/lua_html.c
  48. $(LUADOC) < ../src/lua/lua_html.c > markdown/lua/html.md
  49. lua_util: ../src/lua/lua_util.c
  50. $(LUADOC) < ../src/lua/lua_util.c > markdown/lua/util.md
  51. lua_fann: ../src/lua/lua_fann.c
  52. $(LUADOC) < ../src/lua/lua_fann.c > markdown/lua/fann.md
  53. lua_sqlite3: ../src/lua/lua_sqlite3.c
  54. $(LUADOC) < ../src/lua/lua_sqlite3.c > markdown/lua/sqlite3.md