| # contrib/interconnect/Makefile |
| # Makefile.interconnect will be generate when src/Makefile.global generated |
| # Used to get $(enable_ic_proxy) |
| top_builddir = ../.. |
| include $(top_builddir)/contrib/interconnect/Makefile.interconnect |
| |
| MODULE_big = interconnect |
| PGFILEDESC = "interconnect - inter connection module" |
| |
| OBJS = \ |
| $(WIN32RES) \ |
| ic_common.o \ |
| tcp/ic_tcp.o \ |
| udp/ic_udpifc.o \ |
| ic_modules.o |
| |
| ifeq ($(enable_ic_proxy), yes) |
| # servere |
| OBJS += proxy/ic_proxy_main.o |
| OBJS += proxy/ic_proxy_client.o |
| OBJS += proxy/ic_proxy_peer.o |
| OBJS += proxy/ic_proxy_router.o |
| |
| # backend |
| OBJS += proxy/ic_proxy_backend.o |
| |
| # utils |
| OBJS += proxy/ic_proxy_addr.o |
| OBJS += proxy/ic_proxy_key.o |
| OBJS += proxy/ic_proxy_packet.o |
| OBJS += proxy/ic_proxy_pkt_cache.o |
| OBJS += proxy/ic_proxy_iobuf.o |
| SHLIB_LINK += $(filter -luv, $(LIBS)) |
| endif # enable_ic_proxy |
| |
| ifdef USE_PGXS |
| PG_CONFIG = pg_config |
| PGXS := $(shell $(PG_CONFIG) --pgxs) |
| include $(PGXS) |
| else |
| subdir = contrib/interconnect |
| top_builddir = ../.. |
| include $(top_builddir)/src/Makefile.global |
| include $(top_srcdir)/contrib/contrib-global.mk |
| endif |