From 854be683636892eed455100d0c20b0f7dd8c5076 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Fri, 5 Apr 2013 18:02:16 -0700 Subject: [PATCH] Switch to prebuilt bison Bug: 8517572 Change-Id: Iad91b1db9472712899c4b46e2a8da5ba34ccb1cd --- core/config.mk | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/core/config.mk b/core/config.mk index be2c23b23..5ff8ccfc3 100644 --- a/core/config.mk +++ b/core/config.mk @@ -275,8 +275,15 @@ endif # --------------------------------------------------------------- # Generic tools. -LEX:= flex -YACC:= bison -d +LEX := flex +# The default PKGDATADIR built in the prebuilt bison is a relative path +# external/bison/data. +# To run bison from elsewhere you need to set up enviromental variable +# BISON_PKGDATADIR. +BISON_PKGDATADIR := $(PWD)/external/bison/data +BISON := prebuilts/misc/$(HOST_PREBUILT_TAG)/bison/bison +YACC := $(BISON) -d + DOXYGEN:= doxygen AAPT := $(HOST_OUT_EXECUTABLES)/aapt$(HOST_EXECUTABLE_SUFFIX) AIDL := $(HOST_OUT_EXECUTABLES)/aidl$(HOST_EXECUTABLE_SUFFIX) @@ -449,4 +456,4 @@ RS_PREBUILT_CLCORE := prebuilts/sdk/renderscript/lib/$(TARGET_ARCH)/libclcore.bc RS_PREBUILT_LIBPATH := -L prebuilts/ndk/8/platforms/android-9/arch-$(TARGET_ARCH)/usr/lib RS_PREBUILT_COMPILER_RT := prebuilts/sdk/renderscript/lib/$(TARGET_ARCH)/libcompiler_rt.a -include $(BUILD_SYSTEM)/dumpvar.mk \ No newline at end of file +include $(BUILD_SYSTEM)/dumpvar.mk -- 2.11.0