commit fd829c53a3b6128cce830a7a6a7b883df9257791
Author: François Trahay <francois.trahay@telecom-sudparis.eu>
Date:   Mon Aug 22 13:04:05 2022 +0200

    install eztrace template files to install_dir/share/eztrace

---
 src/plugin_creator/CMakeLists.txt             |    2 -
 src/plugin_creator/eztrace/Makefile.template  |   15 +++++++++
 src/plugin_creator/eztrace/example.c.template |   42 ++++++++++++++++++++++++++
 src/plugin_creator/eztrace_create_plugin.in   |    2 -
 src/plugin_creator/input/Makefile.template    |   15 ---------
 src/plugin_creator/input/example.c.template   |   42 --------------------------
 6 files changed, 59 insertions(+), 59 deletions(-)

--- a/src/plugin_creator/CMakeLists.txt
+++ b/src/plugin_creator/CMakeLists.txt
@@ -15,4 +15,4 @@ list(APPEND SCRIPTS
 
 
 install(PROGRAMS ${SCRIPTS} DESTINATION ${CMAKE_INSTALL_BINDIR})
-install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/input DESTINATION ${CMAKE_INSTALL_DATADIR})
+install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/eztrace DESTINATION ${CMAKE_INSTALL_DATADIR})
--- a/src/plugin_creator/eztrace_create_plugin.in
+++ b/src/plugin_creator/eztrace_create_plugin.in
@@ -48,7 +48,7 @@ my $include_str="";
 my $header_user="";
 
 my $output_dir="output";
-my $input_dir="${topdatadir}/input";
+my $input_dir="${topdatadir}/eztrace";
 
 my $keep_this_line = 0;
 
--- /dev/null
+++ b/src/plugin_creator/eztrace/Makefile.template
@@ -0,0 +1,15 @@
+# Copyright (C) CNRS, INRIA, Université Bordeaux 1, Télécom SudParis
+# See COPYING in top-level directory.
+
+BIN = libeztrace-@MODULE@.so
+
+ldflags=$(LDFLAGS) `pkg-config --libs eztrace` @CUSTOM_LDFLAGS@
+cflags=$(CFLAGS) `pkg-config --cflags eztrace` @CUSTOM_CFLAGS@
+
+all: $(BIN)
+
+libeztrace-@MODULE@.so: @MODULE@.c
+	$(CC) --shared -o libeztrace-@MODULE@.so @MODULE@.c -fPIC $(cflags) $(ldflags) -ldl
+
+clean:
+	rm -f $(BIN)
--- /dev/null
+++ b/src/plugin_creator/eztrace/example.c.template
@@ -0,0 +1,42 @@
+/* -*- c-file-style: "GNU" -*- */
+
+#include <eztrace-core/eztrace_config.h>
+#include <eztrace-lib/eztrace.h>
+#include <eztrace-lib/eztrace_module.h>
+
+@HEADER_USER@
+
+#define CURRENT_MODULE @MODULE@
+DECLARE_CURRENT_MODULE;
+
+static int _module_initialized = 0;
+
+@RECORD_CALLBACKS@
+
+
+@RECORD_FUNCTIONS@
+
+PPTRACE_START_INTERCEPT_FUNCTIONS(@MODULE@)
+  @RECORD_INTERCEPTS@
+PPTRACE_END_INTERCEPT_FUNCTIONS(@MODULE@);
+
+static void init_@MODULE@() {
+  INSTRUMENT_FUNCTIONS(@MODULE@);
+
+  if (eztrace_autostart_enabled())
+    eztrace_start();
+
+  _module_initialized = 1;
+  @POST_INIT@
+}
+
+static void finalize_@MODULE@() {
+  _module_initialized = 0;
+  eztrace_stop();
+}
+
+void _@MODULE@_init(void) __attribute__ ((constructor));
+/* Initialize the current library */
+void _@MODULE@_init(void) {
+  EZT_REGISTER_MODULE(@MODULE@, @MODULE_DESC@, init_@MODULE@, finalize_@MODULE@);
+}
--- a/src/plugin_creator/input/Makefile.template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (C) CNRS, INRIA, Université Bordeaux 1, Télécom SudParis
-# See COPYING in top-level directory.
-
-BIN = libeztrace-@MODULE@.so
-
-ldflags=$(LDFLAGS) `pkg-config --libs eztrace` @CUSTOM_LDFLAGS@
-cflags=$(CFLAGS) `pkg-config --cflags eztrace` @CUSTOM_CFLAGS@
-
-all: $(BIN)
-
-libeztrace-@MODULE@.so: @MODULE@.c
-	$(CC) --shared -o libeztrace-@MODULE@.so @MODULE@.c -fPIC $(cflags) $(ldflags) -ldl
-
-clean:
-	rm -f $(BIN)
--- a/src/plugin_creator/input/example.c.template
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- c-file-style: "GNU" -*- */
-
-#include <eztrace-core/eztrace_config.h>
-#include <eztrace-lib/eztrace.h>
-#include <eztrace-lib/eztrace_module.h>
-
-@HEADER_USER@
-
-#define CURRENT_MODULE @MODULE@
-DECLARE_CURRENT_MODULE;
-
-static int _module_initialized = 0;
-
-@RECORD_CALLBACKS@
-
-
-@RECORD_FUNCTIONS@
-
-PPTRACE_START_INTERCEPT_FUNCTIONS(@MODULE@)
-  @RECORD_INTERCEPTS@
-PPTRACE_END_INTERCEPT_FUNCTIONS(@MODULE@);
-
-static void init_@MODULE@() {
-  INSTRUMENT_FUNCTIONS(@MODULE@);
-
-  if (eztrace_autostart_enabled())
-    eztrace_start();
-
-  _module_initialized = 1;
-  @POST_INIT@
-}
-
-static void finalize_@MODULE@() {
-  _module_initialized = 0;
-  eztrace_stop();
-}
-
-void _@MODULE@_init(void) __attribute__ ((constructor));
-/* Initialize the current library */
-void _@MODULE@_init(void) {
-  EZT_REGISTER_MODULE(@MODULE@, @MODULE_DESC@, init_@MODULE@, finalize_@MODULE@);
-}
