summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2016-01-08 23:35:16 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-01-08 23:35:16 +0000
commitb6d816fcacf554667f1e0980ef50d1e49c961bf6 (patch)
treee76236cc840e7394dc8ad620ac3431787c15a313
parent7e61ee9b2f568b29adbb8e860fc366b5cd77e9b0 (diff)
parent589c5ac47ebe87db550dbfd340a126977c3e2db8 (diff)
downloadlibselinux-b6d816fcacf554667f1e0980ef50d1e49c961bf6.tar.gz
libselinux: stop copying headers
am: 589c5ac47e * commit '589c5ac47ebe87db550dbfd340a126977c3e2db8': libselinux: stop copying headers
-rw-r--r--Android.mk19
1 files changed, 8 insertions, 11 deletions
diff --git a/Android.mk b/Android.mk
index 25baae9..0e0d502 100644
--- a/Android.mk
+++ b/Android.mk
@@ -41,20 +41,18 @@ common_HOST_FILES := \
src/label_support.c
-common_COPY_HEADERS_TO := selinux
-common_COPY_HEADERS := include/selinux/selinux.h include/selinux/label.h include/selinux/context.h include/selinux/avc.h include/selinux/android.h
-
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(common_SRC_FILES) $(common_HOST_FILES) src/android.c
LOCAL_MODULE:= libselinux
LOCAL_MODULE_TAGS := eng
LOCAL_STATIC_LIBRARIES := libmincrypt
-LOCAL_C_INCLUDES := external/pcre
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/include external/pcre
LOCAL_WHOLE_STATIC_LIBRARIES := libpcre libpackagelistparser
# 1003 corresponds to auditd, from system/core/logd/event.logtags
LOCAL_CFLAGS := -DAUDITD_LOG_TAG=1003
# mapping.c has redundant check of array p_in->perms.
LOCAL_CLANG_CFLAGS += -Wno-pointer-bool-conversion
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
include $(BUILD_STATIC_LIBRARY)
@@ -69,22 +67,22 @@ LOCAL_SRC_FILES := $(common_HOST_FILES)
LOCAL_MODULE:= libselinux
LOCAL_MODULE_TAGS := eng
LOCAL_WHOLE_STATIC_LIBRARIES := libpcre
-LOCAL_C_INCLUDES := external/pcre
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/include external/pcre
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
include $(BUILD_HOST_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(common_SRC_FILES) $(common_HOST_FILES) src/android.c
LOCAL_MODULE:= libselinux
LOCAL_MODULE_TAGS := eng
-LOCAL_COPY_HEADERS_TO := $(common_COPY_HEADERS_TO)
-LOCAL_COPY_HEADERS := $(common_COPY_HEADERS)
LOCAL_STATIC_LIBRARIES := libmincrypt
-LOCAL_C_INCLUDES := external/pcre
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/include external/pcre
LOCAL_SHARED_LIBRARIES := liblog libpcre libpackagelistparser
# 1003 corresponds to auditd, from system/core/logd/event.logtags
LOCAL_CFLAGS := -DAUDITD_LOG_TAG=1003
# mapping.c has redundant check of array p_in->perms.
LOCAL_CLANG_CFLAGS += -Wno-pointer-bool-conversion
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
include $(BUILD_SHARED_LIBRARY)
@@ -98,10 +96,9 @@ endif
LOCAL_SRC_FILES := $(common_HOST_FILES)
LOCAL_MODULE:= libselinux
LOCAL_MODULE_TAGS := eng
-LOCAL_COPY_HEADERS_TO := $(common_COPY_HEADERS_TO)
-LOCAL_COPY_HEADERS := $(common_COPY_HEADERS)
LOCAL_WHOLE_STATIC_LIBRARIES := libpcre
-LOCAL_C_INCLUDES := external/pcre
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/include external/pcre
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
include $(BUILD_HOST_SHARED_LIBRARY)
#################################