########################################################################## # # foreign-data wrapper for HADOOP # # IDENTIFICATION # hadoop_fdw/Makefile # ########################################################################## MODULE_big = hadoop_fdw OBJS = hadoop_fdw.o deparse.o hive_funcs.o EXTENSION = hadoop_fdw DATA = hadoop_fdw--2.5beta1.sql REGRESS = hadoop_fdw HADOOP_CONFIG = hadoop_config SHLIB_LINK = -ljvm UNAME = $(shell uname) ifeq ($(UNAME), Darwin) SHLIB_LINK = -I/System/Library/Frameworks/JavaVM.framework/Headers -L/System/Library/Frameworks/JavaVM.framework/Libraries -ljvm -framework JavaVM endif TRGTS = JAVAFILES JAVA_SOURCES = \ HadoopJDBCUtils.java \ HadoopJDBCLoader.java \ PG_CPPFLAGS=-D'PKG_LIB_DIR=$(pkglibdir)' JFLAGS = -d $(pkglibdir) all:$(TRGTS) JAVAFILES: javac $(JFLAGS) $(JAVA_SOURCES) ifdef USE_PGXS PG_CONFIG = pg_config PGXS := $(shell $(PG_CONFIG) --pgxs) include $(PGXS) else subdir = contrib/hadoop_fdw top_builddir = ../.. include $(top_builddir)/src/Makefile.global include $(top_srcdir)/contrib/contrib-global.mk endif