Makefile.am 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. #
  2. # Copyright (C) 2015 Alon Bar-Lev <alon.barlev@gmail.com>
  3. # SPDX-License-Identifier: GPL-3.0-or-later
  4. #
  5. AUTOMAKE_OPTIONS = subdir-objects
  6. MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
  7. CLEANFILES = \
  8. version.txt \
  9. $(NULL)
  10. SUBDIRS = \
  11. dashboard \
  12. $(NULL)
  13. DASHBOARD_JS_FILES = \
  14. $(srcdir)/src/dashboard.js/prologue.js.inc \
  15. $(srcdir)/src/dashboard.js/utils.js \
  16. $(srcdir)/src/dashboard.js/server-detection.js \
  17. $(srcdir)/src/dashboard.js/dependencies.js \
  18. $(srcdir)/src/dashboard.js/error-handling.js \
  19. $(srcdir)/src/dashboard.js/compatibility.js \
  20. $(srcdir)/src/dashboard.js/xss.js \
  21. $(srcdir)/src/dashboard.js/colors.js \
  22. $(srcdir)/src/dashboard.js/units-conversion.js \
  23. $(srcdir)/src/dashboard.js/options.js \
  24. $(srcdir)/src/dashboard.js/localstorage.js \
  25. $(srcdir)/src/dashboard.js/timeout.js \
  26. $(srcdir)/src/dashboard.js/themes.js \
  27. $(srcdir)/src/dashboard.js/charting/dygraph.js \
  28. $(srcdir)/src/dashboard.js/charting/sparkline.js \
  29. $(srcdir)/src/dashboard.js/charting/google-charts.js \
  30. $(srcdir)/src/dashboard.js/charting/gauge.js \
  31. $(srcdir)/src/dashboard.js/charting/easy-pie-chart.js \
  32. $(srcdir)/src/dashboard.js/charting/d3pie.js \
  33. $(srcdir)/src/dashboard.js/charting/d3.js \
  34. $(srcdir)/src/dashboard.js/charting/peity.js \
  35. $(srcdir)/src/dashboard.js/charting/textonly.js \
  36. $(srcdir)/src/dashboard.js/charting.js \
  37. $(srcdir)/src/dashboard.js/chart-registry.js \
  38. $(srcdir)/src/dashboard.js/common.js \
  39. $(srcdir)/src/dashboard.js/main.js \
  40. $(srcdir)/src/dashboard.js/alarms.js \
  41. $(srcdir)/src/dashboard.js/registry.js \
  42. $(srcdir)/src/dashboard.js/boot.js \
  43. $(srcdir)/src/dashboard.js/epilogue.js.inc \
  44. $(NULL)
  45. dist_noinst_DATA = \
  46. $(srcdir)/README.md \
  47. $(DASHBOARD_JS_FILES) \
  48. $(NULL)
  49. dist_web_DATA = \
  50. dashboard.js \
  51. $(srcdir)/dashboard_info.js \
  52. $(srcdir)/dashboard_info_custom_example.js \
  53. $(srcdir)/main.css \
  54. $(srcdir)/main.js \
  55. version.txt \
  56. $(NULL)
  57. webolddir=$(webdir)/old
  58. dist_webold_DATA = \
  59. $(srcdir)/old/index.html \
  60. $(NULL)
  61. webstaticdir=$(webdir)/static/img
  62. dist_webstatic_DATA = \
  63. $(srcdir)/static/img/netdata-logomark.svg \
  64. $(NULL)
  65. webcssdir=$(webdir)/css
  66. dist_webcss_DATA = \
  67. $(srcdir)/css/morris-0.5.1.css \
  68. $(srcdir)/css/c3-0.4.18.min.css \
  69. $(NULL)
  70. dashboard.js: $(DASHBOARD_JS_FILES)
  71. if test -f $@; then rm -f $@; fi
  72. cat $(DASHBOARD_JS_FILES) > $@.tmp && mv $@.tmp $@
  73. webwellknowndir=$(webdir)/.well-known
  74. dist_webwellknown_DATA = \
  75. $(NULL)
  76. webdntdir=$(webdir)/.well-known/dnt
  77. dist_webdnt_DATA = \
  78. $(srcdir)/.well-known/dnt/cookies \
  79. $(NULL)
  80. version.txt:
  81. if test -d "$(top_srcdir)/.git"; then \
  82. git --git-dir="$(top_srcdir)/.git" log -n 1 --format=%H; \
  83. fi > $@.tmp
  84. test -s $@.tmp || echo 0 > $@.tmp
  85. mv $@.tmp $@
  86. # regenerate these files, even if they are up to date
  87. .PHONY: version.txt dashboard.js