From 0302cb6ccf2d13288e66a65baa5d7e6cf741b241 Mon Sep 17 00:00:00 2001 From: bowenliu Date: Thu, 10 Nov 2022 15:20:25 +0800 Subject: [PATCH] make install DSS/DSS bin, libs and all ddes scripts --- src/Makefile.global.in | 15 +++++++++++++++ src/gausskernel/Makefile | 9 +++++++++ 2 files changed, 24 insertions(+) diff --git a/src/Makefile.global.in b/src/Makefile.global.in index ad2f1d9bb..2db3b14b3 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -297,6 +297,8 @@ ifeq ($(with_3rd), NONE) MYFDW_HOME = $(top_builddir)/dependency/mysql_fdw ORCFDW_HOME = $(top_builddir)/dependency/oracle_fdw DCF_HOME = $(top_builddir)/$(COMPONENTPATH)/dcf + DSS_HOME = $(top_builddir)/$(COMPONENTPATH)/dss + DMS_HOME = $(top_builddir)/$(COMPONENTPATH)/dms else BINARYPATH = kernel/dependency PLATFORMPATH = kernel/platform @@ -345,6 +347,8 @@ endif MYFDW_HOME = $(with_3rd)/$(BINARYPATH)/mysql_fdw ORCFDW_HOME = $(with_3rd)/$(BINARYPATH)/oracle_fdw DCF_HOME = $(with_3rd)/kernel/component/dcf + DSS_HOME = $(with_3rd)/kernel/component/dss + DMS_HOME = $(with_3rd)/kernel/component/dms endif ifeq ($(with_openeuler_os), yes) @@ -633,6 +637,17 @@ MASSTREE_LIB_PATH = $(MASSTREE_HOME)/lib DCF_INCLUDE_PATH = $(DCF_HOME)/include DCF_LIB_PATH = $(DCF_HOME)/lib +############################################################################# +# dss component +############################################################################# +DSS_BIN_PATH = $(DSS_HOME)/bin +DSS_LIB_PATH = $(DSS_HOME)/lib + +############################################################################# +# dms component +############################################################################# +DMS_LIB_PATH = $(DMS_HOME)/lib + ############################################################################ # # Programs and flags diff --git a/src/gausskernel/Makefile b/src/gausskernel/Makefile index a22a6a162..d999deef5 100755 --- a/src/gausskernel/Makefile +++ b/src/gausskernel/Makefile @@ -672,6 +672,15 @@ ifneq ($(with_openeuler_os), yes) cp '$(LIBOPENSSL_BIN_PATH)/openssl' '$(DESTDIR)$(bindir)/openssl' ifeq ($(enable_multiple_nodes), no) cp '$(DCF_LIB_PATH)/libdcf.so' '$(DESTDIR)$(libdir)/libdcf.so' + cp '$(DSS_LIB_PATH)/libdssaio.so' '$(DESTDIR)$(libdir)/libdssaio.so' + cp '$(DSS_LIB_PATH)/libdssapi.so' '$(DESTDIR)$(libdir)/libdssapi.so' + cp '$(DSS_BIN_PATH)/dss_clear.sh' '$(DESTDIR)$(bindir)/dss_clear.sh' + cp '$(DSS_BIN_PATH)/dsscmd' '$(DESTDIR)$(bindir)/dsscmd' + cp '$(DSS_BIN_PATH)/dssserver' '$(DESTDIR)$(bindir)/dssserver' + cp '$(DSS_BIN_PATH)/perctrl' '$(DESTDIR)$(bindir)/perctrl' + cp '$(DMS_LIB_PATH)/libdms.so' '$(DESTDIR)$(libdir)/libdms.so' + cp '$(top_builddir)/src/gausskernel/ddes/script/dms_contrl.sh' '$(DESTDIR)$(bindir)/dms_contrl.sh' + cp '$(top_builddir)/src/gausskernel/ddes/script/dss_contrl.sh' '$(DESTDIR)$(bindir)/dss_contrl.sh' endif cp '$(ZSTD_LIB_PATH)'/libzstd.so* '$(DESTDIR)$(libdir)/'