Makefile.am 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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. v1 \
  12. v2 \
  13. $(NULL)
  14. DASHBOARD_JS_FILES = \
  15. $(srcdir)/src/dashboard.js/prologue.js.inc \
  16. $(srcdir)/src/dashboard.js/utils.js \
  17. $(srcdir)/src/dashboard.js/server-detection.js \
  18. $(srcdir)/src/dashboard.js/dependencies.js \
  19. $(srcdir)/src/dashboard.js/error-handling.js \
  20. $(srcdir)/src/dashboard.js/compatibility.js \
  21. $(srcdir)/src/dashboard.js/xss.js \
  22. $(srcdir)/src/dashboard.js/colors.js \
  23. $(srcdir)/src/dashboard.js/units-conversion.js \
  24. $(srcdir)/src/dashboard.js/options.js \
  25. $(srcdir)/src/dashboard.js/localstorage.js \
  26. $(srcdir)/src/dashboard.js/timeout.js \
  27. $(srcdir)/src/dashboard.js/themes.js \
  28. $(srcdir)/src/dashboard.js/charting/dygraph.js \
  29. $(srcdir)/src/dashboard.js/charting/sparkline.js \
  30. $(srcdir)/src/dashboard.js/charting/google-charts.js \
  31. $(srcdir)/src/dashboard.js/charting/gauge.js \
  32. $(srcdir)/src/dashboard.js/charting/easy-pie-chart.js \
  33. $(srcdir)/src/dashboard.js/charting/d3pie.js \
  34. $(srcdir)/src/dashboard.js/charting/d3.js \
  35. $(srcdir)/src/dashboard.js/charting/peity.js \
  36. $(srcdir)/src/dashboard.js/charting/textonly.js \
  37. $(srcdir)/src/dashboard.js/charting.js \
  38. $(srcdir)/src/dashboard.js/chart-registry.js \
  39. $(srcdir)/src/dashboard.js/common.js \
  40. $(srcdir)/src/dashboard.js/main.js \
  41. $(srcdir)/src/dashboard.js/alarms.js \
  42. $(srcdir)/src/dashboard.js/registry.js \
  43. $(srcdir)/src/dashboard.js/boot.js \
  44. $(srcdir)/src/dashboard.js/epilogue.js.inc \
  45. $(NULL)
  46. dist_noinst_DATA = \
  47. $(srcdir)/README.md \
  48. $(DASHBOARD_JS_FILES) \
  49. $(NULL)
  50. dist_web_DATA = \
  51. dashboard.js \
  52. $(srcdir)/dashboard_info_custom_example.js \
  53. $(srcdir)/dashboard_info.js \
  54. $(srcdir)/index.html \
  55. $(srcdir)/main.css \
  56. $(srcdir)/main.js \
  57. $(srcdir)/registry-access.html \
  58. $(srcdir)/registry-alert-redirect.html \
  59. $(srcdir)/registry-hello.html \
  60. $(srcdir)/switch.html \
  61. $(srcdir)/ilove.html \
  62. version.txt \
  63. $(NULL)
  64. webolddir=$(webdir)/old
  65. dist_webold_DATA = \
  66. $(srcdir)/old/index.html \
  67. $(NULL)
  68. webv0dir=$(webdir)/v0
  69. dist_webv0_DATA = \
  70. $(srcdir)/old/index.html \
  71. $(NULL)
  72. webstaticdir=$(webdir)/static/img
  73. dist_webstatic_DATA = \
  74. $(srcdir)/static/img/netdata-logomark.svg \
  75. $(NULL)
  76. webcssdir=$(webdir)/css
  77. dist_webcss_DATA = \
  78. $(srcdir)/css/morris-0.5.1.css \
  79. $(srcdir)/css/c3-0.4.18.min.css \
  80. $(NULL)
  81. dashboard.js: $(DASHBOARD_JS_FILES)
  82. if test -f $@; then rm -f $@; fi
  83. cat $(DASHBOARD_JS_FILES) > $@.tmp && mv $@.tmp $@
  84. webwellknowndir=$(webdir)/.well-known
  85. dist_webwellknown_DATA = \
  86. $(NULL)
  87. webdntdir=$(webdir)/.well-known/dnt
  88. dist_webdnt_DATA = \
  89. $(srcdir)/.well-known/dnt/cookies \
  90. $(NULL)
  91. version.txt:
  92. if test -d "$(top_srcdir)/.git"; then \
  93. git --git-dir="$(top_srcdir)/.git" log -n 1 --format=%H; \
  94. fi > $@.tmp
  95. test -s $@.tmp || echo 0 > $@.tmp
  96. mv $@.tmp $@
  97. # regenerate these files, even if they are up to date
  98. .PHONY: version.txt dashboard.js