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