Makefile.am 2.5 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. src/dashboard.js/prologue.js.inc \
  15. src/dashboard.js/utils.js \
  16. src/dashboard.js/server-detection.js \
  17. src/dashboard.js/dependencies.js \
  18. src/dashboard.js/error-handling.js \
  19. src/dashboard.js/compatibility.js \
  20. src/dashboard.js/xss.js \
  21. src/dashboard.js/colors.js \
  22. src/dashboard.js/units-conversion.js \
  23. src/dashboard.js/options.js \
  24. src/dashboard.js/localstorage.js \
  25. src/dashboard.js/timeout.js \
  26. src/dashboard.js/themes.js \
  27. src/dashboard.js/charting/dygraph.js \
  28. src/dashboard.js/charting/sparkline.js \
  29. src/dashboard.js/charting/google-charts.js \
  30. src/dashboard.js/charting/gauge.js \
  31. src/dashboard.js/charting/easy-pie-chart.js \
  32. src/dashboard.js/charting/d3pie.js \
  33. src/dashboard.js/charting/d3.js \
  34. src/dashboard.js/charting/peity.js \
  35. src/dashboard.js/charting/textonly.js \
  36. src/dashboard.js/charting.js \
  37. src/dashboard.js/chart-registry.js \
  38. src/dashboard.js/common.js \
  39. src/dashboard.js/main.js \
  40. src/dashboard.js/alarms.js \
  41. src/dashboard.js/registry.js \
  42. src/dashboard.js/boot.js \
  43. src/dashboard.js/epilogue.js.inc \
  44. $(NULL)
  45. dist_noinst_DATA = \
  46. README.md \
  47. $(DASHBOARD_JS_FILES) \
  48. $(NULL)
  49. dist_web_DATA = \
  50. dashboard.js \
  51. dashboard_info.js \
  52. dashboard_info_custom_example.js \
  53. main.css \
  54. main.js \
  55. version.txt \
  56. $(NULL)
  57. webolddir=$(webdir)/old
  58. dist_webold_DATA = \
  59. old/index.html \
  60. $(NULL)
  61. webstaticdir=$(webdir)/static/img
  62. dist_webstatic_DATA = \
  63. static/img/netdata-logomark.svg \
  64. $(NULL)
  65. webcssdir=$(webdir)/css
  66. dist_webcss_DATA = \
  67. css/morris-0.5.1.css \
  68. 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. .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