From: Henrique Date: Tue, 24 Nov 2020 17:34:55 +0000 (+0100) Subject: Add CDP to win32 Makefile X-Git-Tag: Release-11.3.2~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=349a4a65b319f656eb46db22bd9b9e6e13855c46;p=thirdparty%2Fbacula.git Add CDP to win32 Makefile --- diff --git a/bacula/src/win32/filed/plugins/Makefile b/bacula/src/win32/filed/plugins/Makefile index c2a284b43..bf0a7dc39 100644 --- a/bacula/src/win32/filed/plugins/Makefile +++ b/bacula/src/win32/filed/plugins/Makefile @@ -32,11 +32,17 @@ DEFINES = \ # Look files in src/lib and plugins/fd mainly for SAP and Oracle vpath %.c $(MAINDIR)/src/lib $(MAINDIR)/src/plugins/fd vpath %.h $(MAINDIR)/src/lib $(MAINDIR)/src/plugins/fd +vpath %.cpp $(MAINDIR)/src/tools/cdp-client ###################################################################### # Files files in src/win32/filed/plugins +CDP_OBJS = $(OBJDIR)/cdp-fd.o \ + $(OBJDIR)/backupservice.o \ + $(OBJDIR)/journal.o \ + $(OBJDIR)/folderwatcher.o + EXCHANGE_OBJS = \ $(OBJDIR)/exchange-fd.o \ $(OBJDIR)/exch_api.o \ @@ -67,7 +73,7 @@ LIBS_DLL = \ .PHONY: all clean distclean -all: $(BINDIR)/exchange-fd.dll $(BINDIR)/bpipe-fd.dll $(BINDIR)/alldrives-fd.dll +all: $(BINDIR)/exchange-fd.dll $(BINDIR)/bpipe-fd.dll $(BINDIR)/alldrives-fd.dll $(BINDIR)/cdp-fd.dll clean: @echo "Cleaning `pwd`" @@ -82,6 +88,13 @@ distclean: clean # Rules for generating from ../lib # +$(BINDIR)/cdp-fd.dll: DLL_DEFINE=BUILDING_DLL + +$(BINDIR)/cdp-fd.dll: $(CDP_OBJS) $(LIBS_BACULA) + @echo "Linking $@" + $(call checkdir,$@) + $(ECHO_CMD)$(CXX) $(LDFLAGS) -mdll -mwindows -Wl,--out-implib,$(OBJDIR)/cdp-fd.a $^ $(LIBS_DLL) -o $@ + #$(LIBDIR)/libexchange-fd.a: DLL_DEFINE=USING_DLL #$(LIBDIR)/libexchange-fd.a: $(BINDIR)/exchange-fd.dll $(STATIC_OBJS)