postgresql/contrib/seg/Makefile
Peter Eisentraut 8521d13194 Refactor flex and bison make rules
Numerous flex and bison make rules have appeared in the source tree
over time, and they are all virtually identical, so we can replace
them by pattern rules with some variables for customization.

Users of pgxs will also be able to benefit from this.
2012-10-11 06:57:04 -04:00

32 lines
554 B
Makefile

# contrib/seg/Makefile
MODULE_big = seg
OBJS = seg.o segparse.o
EXTENSION = seg
DATA = seg--1.0.sql seg--unpackaged--1.0.sql
REGRESS = seg
EXTRA_CLEAN = y.tab.c y.tab.h
ifdef USE_PGXS
PG_CONFIG = pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)
else
subdir = contrib/seg
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif
# segscan is compiled as part of segparse
segparse.o: segscan.c
distprep: segparse.c segscan.c
maintainer-clean:
rm -f segparse.c segscan.c