]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
docker: Fix build after pluginlib introduction.
authorRadosław Korzeniewski <radoslaw@korzeniewski.net>
Wed, 10 Feb 2021 15:03:01 +0000 (16:03 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:00 +0000 (09:03 +0100)
bacula/src/plugins/fd/Makefile.in
bacula/src/plugins/fd/docker/Makefile.in

index 9043db26395daf9c3efeb7d20080fdfb0b5a55f1..9e131ea4bcc2f35434bc4009d62a4b9b2952d613 100644 (file)
@@ -18,15 +18,12 @@ PLUGINLIBDIR=./pluginlib
 topdir = @BUILD_DIR@
 thisdir = src/plugins/fd
 
-DOCKERSRC = dkcommctx.c dkcommctx.h dkid.c dkid.h dkinfo.c dkinfo.h docker-fd.c docker-fd.h
-DOCKEROBJ = $(DOCKERSRC:.c=.lo) $(PLUGINLIBDIR)/pluginlib.lo $(PLUGINLIBDIR)/ptcomm.lo
-
 .SUFFIXES:    .c .lo
 
 .c.lo:
        $(LIBTOOL_COMPILE) $(CXX) $(DEFS) $(DEBUG) $(CPPFLAGS) $(CFLAGS) -I${SRCDIR} -I${FDDIR} -DTEST_PROGRAM -c $<
 
-all: bpipe-fd.la test-plugin-fd.la test-deltaseq-fd.la pluglib.lo
+all: bpipe-fd.la test-plugin-fd.la test-deltaseq-fd.la
 
 example-plugin-fd.lo: example-plugin-fd.c ${FDDIR}/fd_plugins.h
        $(LIBTOOL_COMPILE) $(CXX) $(DEFS) $(DEBUG) $(CPPFLAGS) $(CFLAGS) -I../.. -I${FDDIR} -c example-plugin-fd.c
index 0370f08eb0a912f11870b74da149d03a42c53c68..fcc66ef5fcc0a6bc6f532c50223ea16a90a20d17 100644 (file)
@@ -9,10 +9,11 @@
 
 # No optimization for now for easy debugging
 
-FDDIR=../../../filed
-SRCDIR=../../..
-LIBDIR=../../../lib
 FDPLUGDIR=..
+SRCDIR=$(FDPLUGDIR)/../..
+FDDIR=$(SRCDIR)/filed
+LIBDIR=$(SRCDIR)/lib
+PLUGINLIBDIR=$(FDPLUGDIR)/pluginlib
 
 topdir = @BUILD_DIR@
 working_dir=@working_dir@
@@ -34,10 +35,10 @@ all: docker-fd.la
        @echo "Compiling $< ..."
        $(NO_ECHO)$(LIBTOOL_COMPILE) $(CXX) $(DEFS) $(DEBUG) $(CPPFLAGS) $(CFLAGS) -I${SRCDIR} -I${FDDIR} -I${FDPLUGDIR} -DWORKDIR=\"$(DESTDIR)$(working_dir)\" -c $(@:.lo=.c)
 
-$(FDPLUGDIR)/pluglib.lo:
-       $(MAKE) -C $(FDPLUGDIR) pluglib.lo
+$(PLUGINLIBDIR)/pluginlib.lo: $(PLUGINLIBDIR)/pluginlib.cpp $(PLUGINLIBDIR)/pluginlib.h
+       $(MAKE) -C $(PLUGINLIBDIR) pluginlib.lo
 
-docker-fd.la: Makefile $(DOCKEROBJ) $(FDPLUGDIR)/pluglib.lo $(DOCKERSRCH)
+docker-fd.la: Makefile $(DOCKEROBJ) $(PLUGINLIBDIR)/pluginlib.lo $(DOCKERSRCH)
        @echo "Linking $(@:.la=.so) ..."
        $(NO_ECHO)$(LIBTOOL_LINK) --silent $(CXX) $(LDFLAGS) -shared $^ -o $@ -rpath $(plugindir) -module -export-dynamic -avoid-version