diff --git a/build/script/aarch64_opengauss_list b/build/script/aarch64_opengauss_list index b7b71e975..2688f79cf 100644 --- a/build/script/aarch64_opengauss_list +++ b/build/script/aarch64_opengauss_list @@ -5,6 +5,7 @@ ./bin/dms_contrl.sh ./bin/dss_clear.sh ./bin/dss_contrl.sh +./bin/ecpg ./bin/gsql ./bin/gaussdb ./bin/gstrace @@ -782,6 +783,10 @@ ./lib/libpq_ce.so ./lib/libpq_ce.so.5 ./lib/libpq_ce.so.5.5 +./lib/libecpg.so.6.4 +./lib/libecpg_compat.so.3.4 +./lib/libecpg.a +./lib/libecpg_compat.a ./lib/libgauss_cl_jni.so ./lib/libnuma.so ./lib/libnuma.so.1 @@ -1004,6 +1009,11 @@ ./include/postgresql/server/gstrace/gstrace_infra.h ./include/postgresql/server/extension_dependency.h ./include/postgresql/server/libpq/libpq-fe.h +./include/postgresql/server/ecpg/ecpgerrno.h +./include/postgresql/server/ecpg/ecpglib.h +./include/postgresql/server/ecpg/ecpgtype.h +./include/postgresql/server/ecpg/ecpg_informix.h +./include/postgresql/server/ecpg/ecpg_config.h ./include/postgresql/server/access/clog.h ./include/postgresql/server/storage/proc.h ./include/postgresql/server/access/xlog.h diff --git a/build/script/x86_64_opengauss_list b/build/script/x86_64_opengauss_list index 6d9b53b78..a52d65c4c 100644 --- a/build/script/x86_64_opengauss_list +++ b/build/script/x86_64_opengauss_list @@ -5,6 +5,7 @@ ./bin/dms_contrl.sh ./bin/dss_clear.sh ./bin/dss_contrl.sh +./bin/ecpg ./bin/gsql ./bin/gaussdb ./bin/gstrace @@ -782,6 +783,10 @@ ./lib/libpq_ce.so ./lib/libpq_ce.so.5 ./lib/libpq_ce.so.5.5 +./lib/libecpg.so.6.4 +./lib/libecpg_compat.so.3.4 +./lib/libecpg.a +./lib/libecpg_compat.a ./lib/libgauss_cl_jni.so ./lib/libcgroup.so* ./lib/libcom_err_gauss.so* @@ -1001,6 +1006,11 @@ ./include/postgresql/server/gstrace/gstrace_infra.h ./include/postgresql/server/extension_dependency.h ./include/postgresql/server/libpq/libpq-fe.h +./include/postgresql/server/ecpg/ecpgerrno.h +./include/postgresql/server/ecpg/ecpglib.h +./include/postgresql/server/ecpg/ecpgtype.h +./include/postgresql/server/ecpg/ecpg_informix.h +./include/postgresql/server/ecpg/ecpg_config.h ./include/postgresql/server/access/clog.h ./include/postgresql/server/storage/proc.h ./include/postgresql/server/access/xlog.h diff --git a/src/common/interfaces/ecpg/include/Makefile b/src/common/interfaces/ecpg/include/Makefile index 7abb37af7..afac23e14 100644 --- a/src/common/interfaces/ecpg/include/Makefile +++ b/src/common/interfaces/ecpg/include/Makefile @@ -23,9 +23,15 @@ install-headers: $(ecpg_headers) $(informix_headers) $(INSTALL_DATA) $(addprefix $(srcdir)/,$(informix_headers)) '$(DESTDIR)$(informix_esql_dir)/' $(INSTALL_DATA) $(ecpg_config_h) '$(DESTDIR)$(includedir)' + $(MKDIR_P) '$(DESTDIR)$(includedir_server)/ecpg' + for header_file in $(wildcard $(srcdir)/*.h); do \ + $(INSTALL_DATA) $$header_file '$(DESTDIR)$(includedir_server)/ecpg' || exit; \ + done + installdirs: $(MKDIR_P) '$(DESTDIR)$(includedir)' '$(DESTDIR)$(informix_esql_dir)' + uninstall: rm -f $(addprefix '$(DESTDIR)$(includedir)'/, $(ecpg_headers)) rm -f $(addprefix '$(DESTDIR)$(informix_esql_dir)'/, $(informix_headers)) @@ -33,3 +39,4 @@ uninstall: distclean maintainer-clean: rm -f ecpg_config.h stamp-h + rm -r '$(DESTDIR)$(includedir_server)/ecpg'