1ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 2ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Copyright (C) 2012 The Android Open Source Project 3ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 4ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Licensed under the Apache License, Version 2.0 (the "License"); 5ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# you may not use this file except in compliance with the License. 6ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# You may obtain a copy of the License at 7ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 8ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# http://www.apache.org/licenses/LICENSE-2.0 9ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 10ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Unless required by applicable law or agreed to in writing, software 11ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# distributed under the License is distributed on an "AS IS" BASIS, 12ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# See the License for the specific language governing permissions and 14ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# limitations under the License. 15ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 16ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 17ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLOCAL_CFLAGS := \ 18ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang -Wall \ 19ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang -Wno-unused-parameter \ 20ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang -Werror \ 21ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang -D__HOST__ \ 22e109434cfd2bc24d324506238483c1ecd587e228Stephen Hines $(RS_VERSION_DEFINE) \ 23ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang $(LOCAL_CFLAGS) 24ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 25ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changifeq ($(TARGET_BUILD_VARIANT),eng) 26ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changlibbcc_CFLAGS += -DANDROID_ENGINEERING_BUILD 276e9e89d1ed049ec931bb1000948c12698e6c5484Stephen Hineselse 286e9e89d1ed049ec931bb1000948c12698e6c5484Stephen HinesLOCAL_CFLAGS += -D__DISABLE_ASSERTS 29ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changendif 30ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 31c31e101bed9d58be0388fead9c7344624978f580Stephen Hinesifeq ($(FORCE_BUILD_LLVM_DISABLE_NDEBUG),true) 32c31e101bed9d58be0388fead9c7344624978f580Stephen HinesLOCAL_CFLAGS += -DFORCE_BUILD_LLVM_DISABLE_NDEBUG 33c31e101bed9d58be0388fead9c7344624978f580Stephen Hinesendif 34c31e101bed9d58be0388fead9c7344624978f580Stephen Hines 35ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLOCAL_C_INCLUDES := \ 36ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang $(LIBBCC_ROOT_PATH)/include \ 37fb81ec1a875d13d9750006313b9123903336101dStephen Hines $(RS_ROOT_PATH) \ 384e9864870f4a2c15ca8e1c333d92487a87ef0655Stephen Hines $(LLVM_ROOT_PATH)/include \ 394e9864870f4a2c15ca8e1c333d92487a87ef0655Stephen Hines $(LLVM_ROOT_PATH)/host/include \ 40ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang $(LOCAL_C_INCLUDES) 41ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 42ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLOCAL_IS_HOST_MODULE := true 43