summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorNorbert Thiebaud <nthiebaud@gmail.com>2012-05-25 18:27:04 -0500
committerDavid Tardon <dtardon@redhat.com>2012-05-29 07:35:33 +0200
commitc9609d433e795dc468e0696f57c0fb838182fb1c (patch)
tree54abf5f0d9eeff4a7443bf6f0e628e809437156f /connectivity
parent4689264f6717c19b23263cfa9f35a270e969a10c (diff)
connectivity: use gbuild api for flex (this hide a -Werror problem on Mac)
Change-Id: I7b5551932db6e3e6037ad4f98ed77a29b4dec5db
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/Library_dbtools.mk16
1 files changed, 4 insertions, 12 deletions
diff --git a/connectivity/Library_dbtools.mk b/connectivity/Library_dbtools.mk
index 33de116632cd..3336815c93e0 100644
--- a/connectivity/Library_dbtools.mk
+++ b/connectivity/Library_dbtools.mk
@@ -79,22 +79,14 @@ $(eval $(call gb_Library_add_noexception_objects,dbtools,\
$(eval $(call gb_Library_add_grammars,dbtools,\
connectivity/source/parse/sqlbison \
))
-
-$(SRCDIR)/connectivity/source/parse/sqlflex.l: $(call gb_YaccTarget_get_target,connectivity/source/parse/sqlbison)
-$(WORKDIR)/CustomTarget/connectivity/sqlflex.cxx: $(SRCDIR)/connectivity/source/parse/sqlflex.l
- mkdir -p $(dir $@)
- flex -i -8 -PSQLyy -L -o$@ $<
+$(eval $(call gb_Library_add_scanners,dbtools,\
+connectivity/source/parse/sqlflex \
+))
-$(call gb_Library_get_clean_target,dbtools): dbtools_flex_clean
+$(call gb_LexTarget_get_scanner_target,connectivity/source/parse/sqlflex) : T_LEXFLAGS := -i -8 -PSQLyy -L
-.PHONY: dbtools_flex_clean
-dbtools_flex_clean:
- rm -rf $(WORKDIR)/CustomTarget/connectivity
-$(eval $(call gb_Library_add_generated_exception_objects,dbtools,\
- CustomTarget/connectivity/sqlflex \
-))
$(eval $(call gb_Library_add_exception_objects,dbtools,\
connectivity/source/commontools/predicateinput \