1# contrib/cube/Makefile 2 3MODULE_big = cube 4OBJS= cube.o cubeparse.o $(WIN32RES) 5 6EXTENSION = cube 7DATA = cube--1.2.sql cube--1.2--1.3.sql cube--1.3--1.4.sql \ 8 cube--1.1--1.2.sql cube--1.0--1.1.sql \ 9 cube--unpackaged--1.0.sql 10PGFILEDESC = "cube - multidimensional cube data type" 11 12HEADERS = cubedata.h 13 14REGRESS = cube cube_sci 15 16EXTRA_CLEAN = y.tab.c y.tab.h 17 18SHLIB_LINK += $(filter -lm, $(LIBS)) 19 20ifdef USE_PGXS 21PG_CONFIG = pg_config 22PGXS := $(shell $(PG_CONFIG) --pgxs) 23include $(PGXS) 24else 25subdir = contrib/cube 26top_builddir = ../.. 27include $(top_builddir)/src/Makefile.global 28include $(top_srcdir)/contrib/contrib-global.mk 29endif 30 31 32# cubescan is compiled as part of cubeparse 33cubeparse.o: cubescan.c 34 35distprep: cubeparse.c cubescan.c 36 37maintainer-clean: 38 rm -f cubeparse.c cubescan.c 39