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