subdir('lib')
subdir('client')
subdir('daemon')
+subdir('modules')
# TODO install man
# install
-## install lua modules
-lua_modules = [
- 'daf',
- 'detect_time_jump',
- 'detect_time_skew',
- 'dns64',
- 'etcd',
- 'graphite',
- 'http',
- 'policy',
- 'predict',
- 'prefill',
- 'priming',
- 'rebinding',
- 'renumber',
- 'serve_stale',
- 'ta_sentinel',
- 'ta_signal_query',
- 'view',
- 'workarounds',
-]
-
-foreach mod : lua_modules
- install_data(
- join_paths('modules', mod, mod + '.lua'),
- install_dir: modules_dir,
- )
-endforeach
-
install_data(
'modules/daf/daf.js',
--- /dev/null
+lua_sources = [
+ 'daf/daf.lua', # TODO copy js
+ 'detect_time_jump/detect_time_jump.lua',
+ 'detect_time_skew/detect_time_skew.lua',
+ 'dns64/dns64.lua',
+ 'etcd/etcd.lua',
+ 'experimental_dot_auth/experimental_dot_auth.lua',
+ 'experimental_dot_auth/basexx.lua',
+ 'graphite/graphite.lua',
+ 'http/http.lua', # TODO http
+ 'http/http_trace.lua',
+ 'http/prometheus.lua',
+ 'policy/policy.lua', # TODO policy
+ 'predict/predict.lua',
+ 'prefill/prefill.lua',
+ 'priming/priming.lua',
+ 'rebinding/rebinding.lua',
+ 'renumber/renumber.lua',
+ 'serve_stale/serve_stale.lua',
+ 'ta_sentinel/ta_sentinel.lua',
+ 'ta_signal_query/ta_signal_query.lua',
+ 'view/view.lua',
+ 'workarounds/workarounds.lua',
+]
+
+# TODO subdir
+# TODO c modules
+
+# install lua modules
+foreach mod : lua_sources
+ install_data(
+ join_paths(mod),
+ install_dir: modules_dir,
+ )
+endforeach