4 OBJS
= cube.o cubeparse.o
7 DATA
= uninstall_cube.sql
10 EXTRA_CLEAN
= y.tab.c y.tab.h
12 SHLIB_LINK
+= $(filter -lm
, $(LIBS
))
16 PGXS
:= $(shell $(PG_CONFIG
) --pgxs
)
21 include $(top_builddir
)/src
/Makefile.global
22 include $(top_srcdir
)/contrib
/contrib-global.mk
26 # cubescan is compiled as part of cubeparse
27 cubeparse.o
: $(srcdir)/cubescan.c
29 $(srcdir)/cubeparse.c
: cubeparse.y
31 $(BISON
) $(BISONFLAGS
) -o
$@
$<
33 @
$(missing
) bison
$< $@
36 $(srcdir)/cubescan.c
: cubescan.l
38 $(FLEX
) $(FLEXFLAGS
) -o
'$@' $<
40 @
$(missing
) flex
$< $@
43 distprep
: $(srcdir)/cubeparse.c
$(srcdir)/cubescan.c
46 rm -f
$(srcdir)/cubeparse.c
$(srcdir)/cubescan.c