Cleanup LOCAL_C_INCLUDES.
Change-Id: I27d05890a0aaa20e6b8bfe67aec7ff9aa6c01f08
diff --git a/Android.mk b/Android.mk
index daf8ed8..8482d0d 100644
--- a/Android.mk
+++ b/Android.mk
@@ -68,6 +68,14 @@
helper/sha1.c
endif
+# Include File Search Path
+libbcc_C_INCLUDES := \
+ $(RSLOADER_ROOT_PATH)/android \
+ $(LOCAL_PATH)/lib \
+ $(LOCAL_PATH)/helper \
+ $(LOCAL_PATH)/include \
+ $(LOCAL_PATH)
+
# Build Host SHA1 Command Line
# ========================================================
include $(CLEAR_VARS)
@@ -222,14 +230,7 @@
LOCAL_SHARED_LIBRARIES := libdl libcutils libutils libstlport
-LOCAL_C_INCLUDES := \
- $(RSLOADER_ROOT_PATH)/android \
- $(LOCAL_PATH)/lib/ExecutionEngine \
- $(LOCAL_PATH)/lib/CodeGen \
- $(LOCAL_PATH)/lib \
- $(LOCAL_PATH)/helper \
- $(LOCAL_PATH)/include \
- $(LOCAL_PATH)
+LOCAL_C_INCLUDES := $(libbcc_C_INCLUDES)
# Modules that need get installed if and only if the target libbcc.so is installed.
LOCAL_REQUIRED_MODULES := libclcore.bc libbcc.so.sha1
@@ -297,14 +298,7 @@
LOCAL_LDLIBS := -ldl -lpthread
-LOCAL_C_INCLUDES := \
- $(RSLOADER_ROOT_PATH)/android \
- $(LOCAL_PATH)/lib/ExecutionEngine \
- $(LOCAL_PATH)/lib/CodeGen \
- $(LOCAL_PATH)/lib \
- $(LOCAL_PATH)/helper \
- $(LOCAL_PATH)/include \
- $(LOCAL_PATH)
+LOCAL_C_INCLUDES := $(libbcc_C_INCLUDES)
# definitions for LLVM
LOCAL_CFLAGS += -DDEBUG_CODEGEN=1
diff --git a/lib/CodeGen/CodeEmitter.h b/lib/CodeGen/CodeEmitter.h
index 7862a43..e63154a 100644
--- a/lib/CodeGen/CodeEmitter.h
+++ b/lib/CodeGen/CodeEmitter.h
@@ -17,7 +17,7 @@
#include <bcc/bcc.h>
#include <bcc/bcc_assert.h>
#include <bcc/bcc_cache.h>
-#include "bcc_internal.h"
+#include "ExecutionEngine/bcc_internal.h"
#include "Config.h"
diff --git a/lib/CodeGen/CodeMemoryManager.h b/lib/CodeGen/CodeMemoryManager.h
index 833a351..ed003ec 100644
--- a/lib/CodeGen/CodeMemoryManager.h
+++ b/lib/CodeGen/CodeMemoryManager.h
@@ -14,7 +14,7 @@
#ifndef BCC_CODEMEMORYMANAGER_H
#define BCC_CODEMEMORYMANAGER_H
-#include "Compiler.h"
+#include "ExecutionEngine/Compiler.h"
#include "llvm/ExecutionEngine/JITMemoryManager.h"
diff --git a/lib/ExecutionEngine/Compiler.h b/lib/ExecutionEngine/Compiler.h
index e76f900..442e143 100644
--- a/lib/ExecutionEngine/Compiler.h
+++ b/lib/ExecutionEngine/Compiler.h
@@ -19,8 +19,8 @@
#include <bcc/bcc.h>
-#include "CodeEmitter.h"
-#include "CodeMemoryManager.h"
+#include "CodeGen/CodeEmitter.h"
+#include "CodeGen/CodeMemoryManager.h"
#if USE_MCJIT
#include "librsloader.h"