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