Skip to content

Commit

Permalink
Merge pull request #374 from dutow/rhelfixagain
Browse files Browse the repository at this point in the history
PG-1246: Do not duplicate makefile object targets
  • Loading branch information
dutow authored Dec 10, 2024
2 parents ee41678 + 04b8dfb commit f0f3e11
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 21 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
*.so
*.o
*.frontend
__pycache__

/config.cache
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,12 @@ src/libkmip/libkmip/src/kmip_memset.o
ifdef USE_PGXS
PG_CONFIG = pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
override PG_CPPFLAGS += -I$(CURDIR)/src/include -I$(CURDIR)/src/libkmip/libkmip/include -I$(CURDIR)/src$(MAJORVERSION)/include -fPIC
override PG_CPPFLAGS += -I$(CURDIR)/src/include -I$(CURDIR)/src/libkmip/libkmip/include -I$(CURDIR)/src$(MAJORVERSION)/include
include $(PGXS)
else
subdir = contrib/pg_tde
top_builddir = ../..
override PG_CPPFLAGS += -I$(top_srcdir)/$(subdir)/src/include -I$(top_srcdir)/$(subdir)/src/libkmip/libkmip/include -I$(top_srcdir)/$(subdir)/src$(MAJORVERSION)/include -fPIC
override PG_CPPFLAGS += -I$(top_srcdir)/$(subdir)/src/include -I$(top_srcdir)/$(subdir)/src/libkmip/libkmip/include -I$(top_srcdir)/$(subdir)/src$(MAJORVERSION)/include
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif
Expand Down
41 changes: 22 additions & 19 deletions Makefile.tools
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
TDE_OBJS = \
src/access/pg_tde_tdemap.o \
src/access/pg_tde_xlog_encrypt.o \
src/catalog/tde_global_space.o \
src/catalog/tde_keyring.o \
src/catalog/tde_keyring_parse_opts.o \
src/catalog/tde_principal_key.o \
src/common/pg_tde_utils.o \
src/encryption/enc_aes.o \
src/encryption/enc_tde.o \
src/keyring/keyring_api.o \
src/keyring/keyring_curl.o \
src/keyring/keyring_file.o \
src/keyring/keyring_vault.o \
src/keyring/keyring_kmip.o \
src/keyring/keyring_kmip_ereport.o \
src/libkmip/libkmip/src/kmip.o \
src/libkmip/libkmip/src/kmip_bio.o \
src/libkmip/libkmip/src/kmip_locate.o \
src/libkmip/libkmip/src/kmip_memset.o
src/access/pg_tde_tdemap.frontend \
src/access/pg_tde_xlog_encrypt.frontend \
src/catalog/tde_global_space.frontend \
src/catalog/tde_keyring.frontend \
src/catalog/tde_keyring_parse_opts.frontend \
src/catalog/tde_principal_key.frontend \
src/common/pg_tde_utils.frontend \
src/encryption/enc_aes.frontend \
src/encryption/enc_tde.frontend \
src/keyring/keyring_api.frontend \
src/keyring/keyring_curl.frontend \
src/keyring/keyring_file.frontend \
src/keyring/keyring_vault.frontend \
src/keyring/keyring_kmip.frontend \
src/keyring/keyring_kmip_ereport.frontend \
src/libkmip/libkmip/src/kmip.frontend \
src/libkmip/libkmip/src/kmip_bio.frontend \
src/libkmip/libkmip/src/kmip_locate.frontend \
src/libkmip/libkmip/src/kmip_memset.frontend

%.frontend: %.c
$(CC) $(CPPFLAGS) -c $< -o $@

0 comments on commit f0f3e11

Please sign in to comment.