]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
meson/modules: install lua modules
authorTomas Krizek <tomas.krizek@nic.cz>
Fri, 25 Jan 2019 13:51:43 +0000 (14:51 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 12 Mar 2019 09:41:49 +0000 (10:41 +0100)
meson.build
modules/meson.build [new file with mode: 0644]

index b13fb0ab03fcf2fbbbde85ada9e686307032c524..e16ae0e8b08e77422ffa2b8d66a07c117dcf8d32 100644 (file)
@@ -98,6 +98,7 @@ subdir('contrib')
 subdir('lib')
 subdir('client')
 subdir('daemon')
+subdir('modules')
 
 # TODO install man
 
@@ -150,35 +151,6 @@ subdir('daemon')
 
 # 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',
diff --git a/modules/meson.build b/modules/meson.build
new file mode 100644 (file)
index 0000000..6faf809
--- /dev/null
@@ -0,0 +1,35 @@
+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