From fa7c669dda2f7cf604e35e79023cfe8928e4c2fd Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Sun, 28 Mar 2021 18:59:42 +0200
Subject: [PATCH] Build: Force which sanitizers are used, don't let user decide

---
 configure       |  23 +++-------
 configure.ac    |  23 +++-------
 src/Makefile.am |   5 ++-
 src/Makefile.in | 116 +++++++++++++++++++++++++++++++++++++++++++-----
 4 files changed, 120 insertions(+), 47 deletions(-)

diff --git a/configure b/configure
index ff8dc9ce..a4d5ac04 100755
--- a/configure
+++ b/configure
@@ -1518,9 +1518,7 @@ Optional Packages:
   --with-liblektor=<static | shared>
                           Whether to build the liblektor.so file or the
                           liblektor.a file
-  --with-sanitizer        Build with sanitizer enabled. "address" for address
-                          and leak sanitizers. "thread" for the thread
-                          sanitizer.
+  --with-sanitizer        Build with sanitizer enabled, yes by default.
   --with-depends          Download and build dependencies needed for lektor,
                           no by default
 
@@ -18605,20 +18603,11 @@ fi
 
 # address => -fsanitizer=address,leak
 # thread  => -fsanitizer=thread
-LKT_SANITIZER=`echo "$LKT_SANITIZER" | sed 's/,/ /g'`
-for sanitizer in $LKT_SANITIZER ; do
-    case "$sanitizer" in
-        thread|address|no)
-        ;;
-        *)
-        ;;
-    esac
-done
-if ! test "$LKT_SANITIZER" = "no" ; then
-    LKT_SANITIZER=`echo "$LKT_SANITIZER" | sed 's/ /,/g'`
-    CFLAGS="$CFLAGS -fsanitize=$LKT_SANITIZER"
-    CXXFLAGS="-fsanitize=$LKT_SANITIZER $CXXFLAGS"
-    LDLAGS="$LDLAGS -fsanitize=$LKT_SANITIZER"
+if test "x$LKT_SANITIZER" == "xyes" ; then
+    SANITIZERS="undefined,shift-exponent,shift-base,vla-bound,nullsigned-integer-overflow,bounds-strict,float-cast-overflow,bool,enum,address"
+    CFLAGS="-fsanitize=$SANITIZERS $CFLAGS"
+    CXXFLAGS="-fsanitize=$SANITIZERS $CXXFLAGS"
+    LDFLAGS="-fsanitize=$SANITIZERS $CXXFLAGS -lasan"
 fi
 
 #################################
diff --git a/configure.ac b/configure.ac
index dd42a63a..2cafc1ff 100644
--- a/configure.ac
+++ b/configure.ac
@@ -261,27 +261,16 @@ AR_FLAGS=$ARFLAGS
 
 AC_ARG_WITH([sanitizer],
             [AS_HELP_STRING([--with-sanitizer],
-                            [Build with sanitizer enabled.
-                             "address" for address and leak sanitizers.
-                             "thread" for the thread sanitizer.])],
+                            [Build with sanitizer enabled, yes by default.])],
             [LKT_SANITIZER=$withval],
             [LKT_SANITIZER=no])
 # address => -fsanitizer=address,leak
 # thread  => -fsanitizer=thread
-LKT_SANITIZER=`echo "$LKT_SANITIZER" | sed 's/,/ /g'`
-for sanitizer in $LKT_SANITIZER ; do
-    case "$sanitizer" in
-        thread|address|no)
-        ;;
-        *)
-        ;;
-    esac
-done
-if ! test "$LKT_SANITIZER" = "no" ; then
-    LKT_SANITIZER=`echo "$LKT_SANITIZER" | sed 's/ /,/g'`
-    CFLAGS="$CFLAGS -fsanitize=$LKT_SANITIZER"
-    CXXFLAGS="-fsanitize=$LKT_SANITIZER $CXXFLAGS"
-    LDLAGS="$LDLAGS -fsanitize=$LKT_SANITIZER"
+if test "x$LKT_SANITIZER" == "xyes" ; then
+    SANITIZERS="undefined,shift-exponent,shift-base,vla-bound,nullsigned-integer-overflow,bounds-strict,float-cast-overflow,bool,enum,address"
+    CFLAGS="-fsanitize=$SANITIZERS $CFLAGS"
+    CXXFLAGS="-fsanitize=$SANITIZERS $CXXFLAGS"
+    LDFLAGS="-fsanitize=$SANITIZERS $CXXFLAGS -lasan"
 fi
 
 #################################
diff --git a/src/Makefile.am b/src/Makefile.am
index 857ab8b0..3ba9dbfd 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -91,8 +91,9 @@ lkt_SOURCES = main/lkt.c base/cmd.c base/common.c base/segv.c
 lkt_LDFLAGS = -pthread -ldl -static
 
 ## The luka client
-luka_SOURCES = main/luka.c base/cmd.c base/common.c base/segv.c
-luka_LDFLAGS = -pthread -static
+luka_SOURCES = main/luka.c base/cmd.c base/common.c base/segv.c base/reg.c
+luka_LDFLAGS = -pthread -static -ldl -fopenmp
+luka_CFLAGS  = -fopenmp
 
 ## The lektord server
 lektord_SOURCES = main/server.c
diff --git a/src/Makefile.in b/src/Makefile.in
index 2b615700..3c5a3198 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -269,12 +269,13 @@ lkt_LDADD = $(LDADD)
 lkt_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 	$(lkt_LDFLAGS) $(LDFLAGS) -o $@
-am_luka_OBJECTS = main/luka.$(OBJEXT) base/cmd.$(OBJEXT) \
-	base/common.$(OBJEXT) base/segv.$(OBJEXT)
+am_luka_OBJECTS = main/luka-luka.$(OBJEXT) base/luka-cmd.$(OBJEXT) \
+	base/luka-common.$(OBJEXT) base/luka-segv.$(OBJEXT) \
+	base/luka-reg.$(OBJEXT)
 luka_OBJECTS = $(am_luka_OBJECTS)
 luka_LDADD = $(LDADD)
 luka_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(luka_CFLAGS) $(CFLAGS) \
 	$(luka_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_P = $(am__v_P_@AM_V@)
 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
@@ -301,7 +302,9 @@ am__depfiles_remade = base/$(DEPDIR)/cmd.Po base/$(DEPDIR)/common.Po \
 	base/$(DEPDIR)/liblektor_la-reg.Plo \
 	base/$(DEPDIR)/liblektor_la-segv.Plo \
 	base/$(DEPDIR)/liblektor_la-stack.Plo \
-	base/$(DEPDIR)/liblektor_la-uri.Plo base/$(DEPDIR)/segv.Po \
+	base/$(DEPDIR)/liblektor_la-uri.Plo base/$(DEPDIR)/luka-cmd.Po \
+	base/$(DEPDIR)/luka-common.Po base/$(DEPDIR)/luka-reg.Po \
+	base/$(DEPDIR)/luka-segv.Po base/$(DEPDIR)/segv.Po \
 	database/$(DEPDIR)/liblektor_la-config.Plo \
 	database/$(DEPDIR)/liblektor_la-disk.Plo \
 	database/$(DEPDIR)/liblektor_la-find.Plo \
@@ -314,7 +317,7 @@ am__depfiles_remade = base/$(DEPDIR)/cmd.Po base/$(DEPDIR)/common.Po \
 	database/$(DEPDIR)/liblektor_la-user.Plo \
 	klkt/$(DEPDIR)/klkt-icons.qrc.Po klkt/$(DEPDIR)/klkt-klkt.Po \
 	klkt/$(DEPDIR)/klkt-klkt.moc.Po main/$(DEPDIR)/lkt.Po \
-	main/$(DEPDIR)/luka.Po main/$(DEPDIR)/server.Po \
+	main/$(DEPDIR)/luka-luka.Po main/$(DEPDIR)/server.Po \
 	mkv/$(DEPDIR)/liblektor_la-mkv.Plo \
 	mkv/$(DEPDIR)/liblektor_la-utils.Plo \
 	mkv/$(DEPDIR)/liblektor_la-write.Plo \
@@ -602,8 +605,9 @@ CLEANFILES = database/disk.c database/memory.c $(am__append_11)
 EXTRA_DIST = database/disk.sql database/memory.sql $(am__append_10)
 lkt_SOURCES = main/lkt.c base/cmd.c base/common.c base/segv.c
 lkt_LDFLAGS = -pthread -ldl -static
-luka_SOURCES = main/luka.c base/cmd.c base/common.c base/segv.c
-luka_LDFLAGS = -pthread -static
+luka_SOURCES = main/luka.c base/cmd.c base/common.c base/segv.c base/reg.c
+luka_LDFLAGS = -pthread -static -ldl -fopenmp
+luka_CFLAGS = -fopenmp
 lektord_SOURCES = main/server.c
 lektord_LDADD = liblektor.la
 lektord_LDFLAGS = -static
@@ -909,8 +913,16 @@ base/segv.$(OBJEXT): base/$(am__dirstamp) \
 lkt$(EXEEXT): $(lkt_OBJECTS) $(lkt_DEPENDENCIES) $(EXTRA_lkt_DEPENDENCIES) 
 	@rm -f lkt$(EXEEXT)
 	$(AM_V_CCLD)$(lkt_LINK) $(lkt_OBJECTS) $(lkt_LDADD) $(LIBS)
-main/luka.$(OBJEXT): main/$(am__dirstamp) \
+main/luka-luka.$(OBJEXT): main/$(am__dirstamp) \
 	main/$(DEPDIR)/$(am__dirstamp)
+base/luka-cmd.$(OBJEXT): base/$(am__dirstamp) \
+	base/$(DEPDIR)/$(am__dirstamp)
+base/luka-common.$(OBJEXT): base/$(am__dirstamp) \
+	base/$(DEPDIR)/$(am__dirstamp)
+base/luka-segv.$(OBJEXT): base/$(am__dirstamp) \
+	base/$(DEPDIR)/$(am__dirstamp)
+base/luka-reg.$(OBJEXT): base/$(am__dirstamp) \
+	base/$(DEPDIR)/$(am__dirstamp)
 
 luka$(EXEEXT): $(luka_OBJECTS) $(luka_DEPENDENCIES) $(EXTRA_luka_DEPENDENCIES) 
 	@rm -f luka$(EXEEXT)
@@ -946,6 +958,10 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/liblektor_la-segv.Plo@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/liblektor_la-stack.Plo@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/liblektor_la-uri.Plo@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/luka-cmd.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/luka-common.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/luka-reg.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/luka-segv.Po@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/segv.Po@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@database/$(DEPDIR)/liblektor_la-config.Plo@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@database/$(DEPDIR)/liblektor_la-disk.Plo@am__quote@ # am--include-marker
@@ -961,7 +977,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@klkt/$(DEPDIR)/klkt-klkt.Po@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@klkt/$(DEPDIR)/klkt-klkt.moc.Po@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/lkt.Po@am__quote@ # am--include-marker
-@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/luka.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/luka-luka.Po@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/server.Po@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@mkv/$(DEPDIR)/liblektor_la-mkv.Plo@am__quote@ # am--include-marker
 @AMDEP_TRUE@@am__include@ @am__quote@mkv/$(DEPDIR)/liblektor_la-utils.Plo@am__quote@ # am--include-marker
@@ -1222,6 +1238,76 @@ module/liblktmodsdl_la-mpv.lo: module/mpv.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(liblktmodsdl_la_CFLAGS) $(CFLAGS) -c -o module/liblktmodsdl_la-mpv.lo `test -f 'module/mpv.c' || echo '$(srcdir)/'`module/mpv.c
 
+main/luka-luka.o: main/luka.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT main/luka-luka.o -MD -MP -MF main/$(DEPDIR)/luka-luka.Tpo -c -o main/luka-luka.o `test -f 'main/luka.c' || echo '$(srcdir)/'`main/luka.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) main/$(DEPDIR)/luka-luka.Tpo main/$(DEPDIR)/luka-luka.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='main/luka.c' object='main/luka-luka.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o main/luka-luka.o `test -f 'main/luka.c' || echo '$(srcdir)/'`main/luka.c
+
+main/luka-luka.obj: main/luka.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT main/luka-luka.obj -MD -MP -MF main/$(DEPDIR)/luka-luka.Tpo -c -o main/luka-luka.obj `if test -f 'main/luka.c'; then $(CYGPATH_W) 'main/luka.c'; else $(CYGPATH_W) '$(srcdir)/main/luka.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) main/$(DEPDIR)/luka-luka.Tpo main/$(DEPDIR)/luka-luka.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='main/luka.c' object='main/luka-luka.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o main/luka-luka.obj `if test -f 'main/luka.c'; then $(CYGPATH_W) 'main/luka.c'; else $(CYGPATH_W) '$(srcdir)/main/luka.c'; fi`
+
+base/luka-cmd.o: base/cmd.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-cmd.o -MD -MP -MF base/$(DEPDIR)/luka-cmd.Tpo -c -o base/luka-cmd.o `test -f 'base/cmd.c' || echo '$(srcdir)/'`base/cmd.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-cmd.Tpo base/$(DEPDIR)/luka-cmd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/cmd.c' object='base/luka-cmd.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-cmd.o `test -f 'base/cmd.c' || echo '$(srcdir)/'`base/cmd.c
+
+base/luka-cmd.obj: base/cmd.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-cmd.obj -MD -MP -MF base/$(DEPDIR)/luka-cmd.Tpo -c -o base/luka-cmd.obj `if test -f 'base/cmd.c'; then $(CYGPATH_W) 'base/cmd.c'; else $(CYGPATH_W) '$(srcdir)/base/cmd.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-cmd.Tpo base/$(DEPDIR)/luka-cmd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/cmd.c' object='base/luka-cmd.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-cmd.obj `if test -f 'base/cmd.c'; then $(CYGPATH_W) 'base/cmd.c'; else $(CYGPATH_W) '$(srcdir)/base/cmd.c'; fi`
+
+base/luka-common.o: base/common.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-common.o -MD -MP -MF base/$(DEPDIR)/luka-common.Tpo -c -o base/luka-common.o `test -f 'base/common.c' || echo '$(srcdir)/'`base/common.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-common.Tpo base/$(DEPDIR)/luka-common.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/common.c' object='base/luka-common.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-common.o `test -f 'base/common.c' || echo '$(srcdir)/'`base/common.c
+
+base/luka-common.obj: base/common.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-common.obj -MD -MP -MF base/$(DEPDIR)/luka-common.Tpo -c -o base/luka-common.obj `if test -f 'base/common.c'; then $(CYGPATH_W) 'base/common.c'; else $(CYGPATH_W) '$(srcdir)/base/common.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-common.Tpo base/$(DEPDIR)/luka-common.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/common.c' object='base/luka-common.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-common.obj `if test -f 'base/common.c'; then $(CYGPATH_W) 'base/common.c'; else $(CYGPATH_W) '$(srcdir)/base/common.c'; fi`
+
+base/luka-segv.o: base/segv.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-segv.o -MD -MP -MF base/$(DEPDIR)/luka-segv.Tpo -c -o base/luka-segv.o `test -f 'base/segv.c' || echo '$(srcdir)/'`base/segv.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-segv.Tpo base/$(DEPDIR)/luka-segv.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/segv.c' object='base/luka-segv.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-segv.o `test -f 'base/segv.c' || echo '$(srcdir)/'`base/segv.c
+
+base/luka-segv.obj: base/segv.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-segv.obj -MD -MP -MF base/$(DEPDIR)/luka-segv.Tpo -c -o base/luka-segv.obj `if test -f 'base/segv.c'; then $(CYGPATH_W) 'base/segv.c'; else $(CYGPATH_W) '$(srcdir)/base/segv.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-segv.Tpo base/$(DEPDIR)/luka-segv.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/segv.c' object='base/luka-segv.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-segv.obj `if test -f 'base/segv.c'; then $(CYGPATH_W) 'base/segv.c'; else $(CYGPATH_W) '$(srcdir)/base/segv.c'; fi`
+
+base/luka-reg.o: base/reg.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-reg.o -MD -MP -MF base/$(DEPDIR)/luka-reg.Tpo -c -o base/luka-reg.o `test -f 'base/reg.c' || echo '$(srcdir)/'`base/reg.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-reg.Tpo base/$(DEPDIR)/luka-reg.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/reg.c' object='base/luka-reg.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-reg.o `test -f 'base/reg.c' || echo '$(srcdir)/'`base/reg.c
+
+base/luka-reg.obj: base/reg.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -MT base/luka-reg.obj -MD -MP -MF base/$(DEPDIR)/luka-reg.Tpo -c -o base/luka-reg.obj `if test -f 'base/reg.c'; then $(CYGPATH_W) 'base/reg.c'; else $(CYGPATH_W) '$(srcdir)/base/reg.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) base/$(DEPDIR)/luka-reg.Tpo base/$(DEPDIR)/luka-reg.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='base/reg.c' object='base/luka-reg.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(luka_CFLAGS) $(CFLAGS) -c -o base/luka-reg.obj `if test -f 'base/reg.c'; then $(CYGPATH_W) 'base/reg.c'; else $(CYGPATH_W) '$(srcdir)/base/reg.c'; fi`
+
 .cpp.o:
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
 @am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
@@ -1461,6 +1547,10 @@ distclean: distclean-am
 	-rm -f base/$(DEPDIR)/liblektor_la-segv.Plo
 	-rm -f base/$(DEPDIR)/liblektor_la-stack.Plo
 	-rm -f base/$(DEPDIR)/liblektor_la-uri.Plo
+	-rm -f base/$(DEPDIR)/luka-cmd.Po
+	-rm -f base/$(DEPDIR)/luka-common.Po
+	-rm -f base/$(DEPDIR)/luka-reg.Po
+	-rm -f base/$(DEPDIR)/luka-segv.Po
 	-rm -f base/$(DEPDIR)/segv.Po
 	-rm -f database/$(DEPDIR)/liblektor_la-config.Plo
 	-rm -f database/$(DEPDIR)/liblektor_la-disk.Plo
@@ -1476,7 +1566,7 @@ distclean: distclean-am
 	-rm -f klkt/$(DEPDIR)/klkt-klkt.Po
 	-rm -f klkt/$(DEPDIR)/klkt-klkt.moc.Po
 	-rm -f main/$(DEPDIR)/lkt.Po
-	-rm -f main/$(DEPDIR)/luka.Po
+	-rm -f main/$(DEPDIR)/luka-luka.Po
 	-rm -f main/$(DEPDIR)/server.Po
 	-rm -f mkv/$(DEPDIR)/liblektor_la-mkv.Plo
 	-rm -f mkv/$(DEPDIR)/liblektor_la-utils.Plo
@@ -1546,6 +1636,10 @@ maintainer-clean: maintainer-clean-am
 	-rm -f base/$(DEPDIR)/liblektor_la-segv.Plo
 	-rm -f base/$(DEPDIR)/liblektor_la-stack.Plo
 	-rm -f base/$(DEPDIR)/liblektor_la-uri.Plo
+	-rm -f base/$(DEPDIR)/luka-cmd.Po
+	-rm -f base/$(DEPDIR)/luka-common.Po
+	-rm -f base/$(DEPDIR)/luka-reg.Po
+	-rm -f base/$(DEPDIR)/luka-segv.Po
 	-rm -f base/$(DEPDIR)/segv.Po
 	-rm -f database/$(DEPDIR)/liblektor_la-config.Plo
 	-rm -f database/$(DEPDIR)/liblektor_la-disk.Plo
@@ -1561,7 +1655,7 @@ maintainer-clean: maintainer-clean-am
 	-rm -f klkt/$(DEPDIR)/klkt-klkt.Po
 	-rm -f klkt/$(DEPDIR)/klkt-klkt.moc.Po
 	-rm -f main/$(DEPDIR)/lkt.Po
-	-rm -f main/$(DEPDIR)/luka.Po
+	-rm -f main/$(DEPDIR)/luka-luka.Po
 	-rm -f main/$(DEPDIR)/server.Po
 	-rm -f mkv/$(DEPDIR)/liblektor_la-mkv.Plo
 	-rm -f mkv/$(DEPDIR)/liblektor_la-utils.Plo
-- 
GitLab