libbcc: convert makefiles to support multilib build

Convert makefiles to allow for building two architectures at the
same time.

Change-Id: I13cba3766a658e332a5223ce357878b25ba8ecec
diff --git a/libbcc-gen-config-from-mk.mk b/libbcc-gen-config-from-mk.mk
index f8baa63..b0bf712 100644
--- a/libbcc-gen-config-from-mk.mk
+++ b/libbcc-gen-config-from-mk.mk
@@ -15,9 +15,9 @@
 #
 
 # Build rules for extracting configuration from Android.mk
-intermediates := $(call local-intermediates-dir)
+generated_sources := $(call local-generated-sources-dir)
 
-GEN_CONFIG_FROM_MK := $(intermediates)/ConfigFromMk.h
+GEN_CONFIG_FROM_MK := $(generated_sources)/ConfigFromMk.h
 
 $(GEN_CONFIG_FROM_MK): PRIVATE_PATH := $(LIBBCC_ROOT_PATH)
 $(GEN_CONFIG_FROM_MK): PRIVATE_CUSTOM_TOOL = \