diff options
| author | Peter Eisentraut | 2012-10-11 10:57:04 +0000 |
|---|---|---|
| committer | Peter Eisentraut | 2012-10-11 10:57:04 +0000 |
| commit | 8521d131941be5a177270bc428fa8e684cd645b5 (patch) | |
| tree | bfbf285859f3770aedc6b3c674a45d45cc4be5fe /contrib | |
| parent | ab112068b657a2bd30a7f953c732e2ee75a606f5 (diff) | |
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.
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/cube/Makefile | 14 | ||||
| -rw-r--r-- | contrib/seg/Makefile | 14 |
2 files changed, 0 insertions, 28 deletions
diff --git a/contrib/cube/Makefile b/contrib/cube/Makefile index 19fd7dc658f..b5cd5d0f33f 100644 --- a/contrib/cube/Makefile +++ b/contrib/cube/Makefile @@ -27,20 +27,6 @@ endif # cubescan is compiled as part of cubeparse cubeparse.o: cubescan.c -cubeparse.c: cubeparse.y -ifdef BISON - $(BISON) $(BISONFLAGS) -o $@ $< -else - @$(missing) bison $< $@ -endif - -cubescan.c: cubescan.l -ifdef FLEX - $(FLEX) $(FLEXFLAGS) -o'$@' $< -else - @$(missing) flex $< $@ -endif - distprep: cubeparse.c cubescan.c maintainer-clean: diff --git a/contrib/seg/Makefile b/contrib/seg/Makefile index d84934c67fb..fb9c5765c34 100644 --- a/contrib/seg/Makefile +++ b/contrib/seg/Makefile @@ -25,20 +25,6 @@ endif # segscan is compiled as part of segparse segparse.o: segscan.c -segparse.c: segparse.y -ifdef BISON - $(BISON) $(BISONFLAGS) -o $@ $< -else - @$(missing) bison $< $@ -endif - -segscan.c: segscan.l -ifdef FLEX - $(FLEX) $(FLEXFLAGS) -o'$@' $< -else - @$(missing) flex $< $@ -endif - distprep: segparse.c segscan.c maintainer-clean: |
