10a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# Copyright (C) 2011 The Android Open Source Project 20a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# 30a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# Licensed under the Apache License, Version 2.0 (the "License"); 40a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# you may not use this file except in compliance with the License. 50a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# You may obtain a copy of the License at 60a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# 70a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# http://www.apache.org/licenses/LICENSE-2.0 80a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# 90a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# Unless required by applicable law or agreed to in writing, software 100a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# distributed under the License is distributed on an "AS IS" BASIS, 110a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 120a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# See the License for the specific language governing permissions and 130a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov# limitations under the License. 140a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 150a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_PATH:= $(call my-dir) 160a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 170a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanovinclude $(CLEAR_VARS) 180a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 190a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanovcommon_cflags := -DDYNAMIC_ANNOTATIONS_ENABLED=1 -O0 -g -UNDEBUG 200a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 210a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanovinclude $(CLEAR_VARS) 220a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_SRC_FILES:= \ 230a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov racecheck_unittest.cc \ 240a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov old_test_suite.cc \ 250a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov test_utils.cc 260a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_MODULE:= racecheck_unittest 270a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_MODULE_TAGS := optional 280a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 290a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_CFLAGS := $(common_cflags) 300a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 310a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_C_INCLUDES := \ 320a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov bionic \ 330a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov external/stlport/stlport \ 340a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov external/valgrind/main/include \ 350a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov external/valgrind/dynamic_annotations \ 360a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov external/gtest/include 370a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 380a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_CPP_EXTENSION := .cc 390a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 400a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_STATIC_LIBRARIES := libgtest 410a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy StepanovLOCAL_SHARED_LIBRARIES := libc libstlport libdynamic_annotations 420a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanov 430a831821dbb9dbb5004cb9313f8a183b77086d11Evgeniy Stepanovinclude $(BUILD_EXECUTABLE) 44