Makefile 674 字节
Newer Older
1
# contrib/cube/Makefile
2

3
MODULE_big = cube
4
OBJS= cube.o cubeparse.o $(WIN32RES)
5

6 7
EXTENSION = cube
DATA = cube--1.0.sql cube--unpackaged--1.0.sql
8
PGFILEDESC = "cube - multidimensional cube data type"
9

10
REGRESS = cube
11

12
EXTRA_CLEAN = y.tab.c y.tab.h
13

14
SHLIB_LINK += $(filter -lm, $(LIBS))
15 16

ifdef USE_PGXS
17 18
PG_CONFIG = pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
19 20 21 22 23 24 25 26
include $(PGXS)
else
subdir = contrib/cube
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif

27

28
# cubescan is compiled as part of cubeparse
29
cubeparse.o: cubescan.c
30

31
distprep: cubeparse.c cubescan.c
32 33

maintainer-clean:
34
	rm -f cubeparse.c cubescan.c