]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
BEE Backport bacula/src/filed/Makefile.in
authorEric Bollengier <eric@baculasystems.com>
Mon, 20 Apr 2020 13:40:04 +0000 (15:40 +0200)
committerEric Bollengier <eric@baculasystems.com>
Mon, 22 Jun 2020 08:49:25 +0000 (10:49 +0200)
This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Jan 10 18:12:08 2020 +0100

    Rename BEE_XXX_YYY_SRCS into EXTRA_XXX_YYY_SRCS and add --disable-bee ./configure option

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Tue Jun 11 11:59:50 2019 -0300

    Fixed bacula-fd static compilation

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Mar 20 14:53:33 2019 +0100

    Add FD Calls Director feature to ease client behind NAT access

     - Implement scheduler in Client side to activate the feature
     - Refactor Run resource between the director and the file daemon
     - Allow to use the Director resource to connect a Director for the proxy command and the FDCallsDir
     - Add FDCallsDir state in show client
     - Add code to handle permanent connections bsock_meeting

    New Directive
     FileDaemon:Director:FDCallsDir=<yes/no>
     FileDaemon:Director:FDCallsDirReconnect=<time>
     FileDaemon:Director:FDCallsDirSchedule=<resource>

     Director:Client:FDCallsDir=<yes/no>

    New Resource
     FileDaemon:Schedule

bacula/src/filed/Makefile.in

index bc3f586bde21a07fc15cf0111e6adb695c4a331c..dffac2f32b600b4eadb630b447e222c10aeee1d3 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Bacula Makefile for the File daemon
 #
-# Copyright (C) 2000-2016 Kern Sibbald
+# Copyright (C) 2000-2020 Kern Sibbald
 # License: BSD 2-Clause; see file LICENSE-FOSS
 #
 @MCOMMON@
@@ -28,6 +28,8 @@ AFS_LIBS = @AFS_LIBS@
 ACLOBJS = @ACLOBJS@
 XATTROBJS = @XATTROBJS@
 IOKITLIBS = @IOKITLIBS@
+EXTRA_SRCS = @EXTRA_FILED_SRCS@
+
 
 first_rule: all
 dummy:
@@ -36,13 +38,13 @@ dummy:
 SVRSRCS = filed.c authenticate.c backup.c crypto.c \
          win_efs.c estimate.c fdcollect.c \
          fd_plugins.c accurate.c \
-         filed_conf.c heartbeat.c hello.c job.c fd_snapshot.c \
-         restore.c status.c suspend.c verify.c verify_vol.c \
+         filed_conf.c runres_conf.c heartbeat.c hello.c job.c fd_snapshot.c \
+         restore.c status.c verify.c verify_vol.c fdcallsdir.c suspend.c $(EXTRA_SRCS) \
          $(ACLOBJS) $(XATTROBJS)
 
 SVROBJS = $(SVRSRCS:.c=.o)
 
-JSONOBJS = bfdjson.o filed_conf.o
+JSONOBJS = bfdjson.o filed_conf.o runres_conf.o
 
 # these are the objects that are changed by the .configure process
 EXTRAOBJS = @OBJLIST@
@@ -113,7 +115,7 @@ bfdjson:  Makefile $(JSONOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../l
          $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
          $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
 
-static-bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind.a ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
+static-bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
        $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -static -L../lib -L../findlib -o $@ $(SVROBJS) \
           $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
           $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)