175f0d3110b04346b901771f96ce15cdbe907278fYang Ni#
275f0d3110b04346b901771f96ce15cdbe907278fYang Ni# Copyright (C) 2016 The Android Open Source Project
375f0d3110b04346b901771f96ce15cdbe907278fYang Ni#
475f0d3110b04346b901771f96ce15cdbe907278fYang Ni# Licensed under the Apache License, Version 2.0 (the "License");
575f0d3110b04346b901771f96ce15cdbe907278fYang Ni# you may not use this file except in compliance with the License.
675f0d3110b04346b901771f96ce15cdbe907278fYang Ni# You may obtain a copy of the License at
775f0d3110b04346b901771f96ce15cdbe907278fYang Ni#
875f0d3110b04346b901771f96ce15cdbe907278fYang Ni#      http://www.apache.org/licenses/LICENSE-2.0
975f0d3110b04346b901771f96ce15cdbe907278fYang Ni#
1075f0d3110b04346b901771f96ce15cdbe907278fYang Ni# Unless required by applicable law or agreed to in writing, software
1175f0d3110b04346b901771f96ce15cdbe907278fYang Ni# distributed under the License is distributed on an "AS IS" BASIS,
1275f0d3110b04346b901771f96ce15cdbe907278fYang Ni# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1375f0d3110b04346b901771f96ce15cdbe907278fYang Ni# See the License for the specific language governing permissions and
1475f0d3110b04346b901771f96ce15cdbe907278fYang Ni# limitations under the License.
1575f0d3110b04346b901771f96ce15cdbe907278fYang Ni#
1675f0d3110b04346b901771f96ce15cdbe907278fYang Ni
1775f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_PATH :=$(call my-dir)
1875f0d3110b04346b901771f96ce15cdbe907278fYang Ni
1975f0d3110b04346b901771f96ce15cdbe907278fYang Niinclude $(CLEAR_VARS)
2075f0d3110b04346b901771f96ce15cdbe907278fYang Ni
2175f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_MODULE := libRSDriver_RSoV
2275f0d3110b04346b901771f96ce15cdbe907278fYang Ni
2375f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_SRC_FILES := \
2475f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovAllocation.cpp \
2575f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovContext.cpp \
2675f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovCore.cpp \
2775f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovElement.cpp \
2875f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovRuntimeStubs.cpp \
2975f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovSampler.cpp \
3075f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovScript.cpp \
3175f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovScriptGroup.cpp \
3275f0d3110b04346b901771f96ce15cdbe907278fYang Ni    rsovType.cpp \
3375f0d3110b04346b901771f96ce15cdbe907278fYang Ni
3475f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_SHARED_LIBRARIES := \
3575f0d3110b04346b901771f96ce15cdbe907278fYang Ni    libRS_internal \
3675f0d3110b04346b901771f96ce15cdbe907278fYang Ni    libRSCpuRef \
37ffa85366645c163dd529644ba5b8950c4c588d20I-Jui (Ray) Sung    libbcinfo \
3875f0d3110b04346b901771f96ce15cdbe907278fYang Ni    libc++ \
3975f0d3110b04346b901771f96ce15cdbe907278fYang Ni    liblog \
40c2f647a6c790cb1f4c86e50506c53cd912e725f6I-Jui (Ray) Sung    libspirit \
4155891a72bed0d2731e355803402b0f89229ced89Mathias Agopian    libvulkan \
4255891a72bed0d2731e355803402b0f89229ced89Mathias Agopian    libgui
4375f0d3110b04346b901771f96ce15cdbe907278fYang Ni
4475f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_C_INCLUDES := \
45f15ce3de10aa8edf30d9c2dca60237a3d24eddccYang Ni    frameworks/compile/libbcc/include \
4675f0d3110b04346b901771f96ce15cdbe907278fYang Ni    frameworks/native/vulkan/include \
4775f0d3110b04346b901771f96ce15cdbe907278fYang Ni    frameworks/rs \
48c2f647a6c790cb1f4c86e50506c53cd912e725f6I-Jui (Ray) Sung    frameworks/rs/cpu_ref \
49c2f647a6c790cb1f4c86e50506c53cd912e725f6I-Jui (Ray) Sung    frameworks/rs/rsov/compiler \
5075f0d3110b04346b901771f96ce15cdbe907278fYang Ni
5175f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_C_INCLUDES += \
5275f0d3110b04346b901771f96ce15cdbe907278fYang Ni
53863237215cab4812df373b63ba3bbf2bc1d8647dJean-Luc BrouilletLOCAL_CFLAGS := -Werror -Wall -Wextra
5475f0d3110b04346b901771f96ce15cdbe907278fYang Ni# TODO: remove warnings on unused variables and parameters
5575f0d3110b04346b901771f96ce15cdbe907278fYang NiLOCAL_CFLAGS += -Wno-unused-variable -Wno-unused-parameter
5675f0d3110b04346b901771f96ce15cdbe907278fYang Ni
5775f0d3110b04346b901771f96ce15cdbe907278fYang Niinclude $(BUILD_SHARED_LIBRARY)
58