blob: 3a9e87e5dea362534de72d4130cff9b0b4b7fd98 [file] [log] [blame]
Michael Lentine92689442015-09-09 12:39:13 -07001# Copyright 2015 The Android Open Source Project
2
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6
7# http://www.apache.org/licenses/LICENSE-2.0
8
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15LOCAL_PATH := $(abspath $(call my-dir))
16MY_PATH := $(LOCAL_PATH)
17SRC_DIR := $(LOCAL_PATH)/../../
18
19include $(CLEAR_VARS)
20LOCAL_MODULE := layer_utils
21LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_config.cpp
22LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_extension_utils.cpp
Michael Lentineb4cd7042015-10-14 14:28:26 -050023LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_utils.cpp
Michael Lentine92689442015-09-09 12:39:13 -070024LOCAL_C_INCLUDES += $(SRC_DIR)/include
25LOCAL_LDLIBS := -llog
26include $(BUILD_SHARED_LIBRARY)
27
28include $(CLEAR_VARS)
29LOCAL_MODULE := VKLayerBasic
30LOCAL_SRC_FILES += $(SRC_DIR)/layers/basic.cpp
31LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
32LOCAL_C_INCLUDES += $(SRC_DIR)/include \
33 $(SRC_DIR)/buildAndroid/generated
34LOCAL_SHARED_LIBRARIES += layer_utils
35LOCAL_LDLIBS := -llog
36include $(BUILD_SHARED_LIBRARY)
37
38include $(CLEAR_VARS)
39LOCAL_MODULE := VKLayerDrawState
40LOCAL_SRC_FILES += $(SRC_DIR)/layers/draw_state.cpp
41LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_debug_marker_table.cpp
42LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
43LOCAL_C_INCLUDES += $(SRC_DIR)/include \
44 $(SRC_DIR)/buildAndroid/generated \
45 $(SRC_DIR)/loader
46LOCAL_SHARED_LIBRARIES += layer_utils
47LOCAL_LDLIBS := -llog
48include $(BUILD_SHARED_LIBRARY)
49
50include $(CLEAR_VARS)
51LOCAL_MODULE := VKLayerMemTracker
52LOCAL_SRC_FILES += $(SRC_DIR)/layers/mem_tracker.cpp
53LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
54LOCAL_C_INCLUDES += $(SRC_DIR)/include \
55 $(SRC_DIR)/buildAndroid/generated \
56 $(SRC_DIR)/loader
57LOCAL_SHARED_LIBRARIES += layer_utils
58LOCAL_LDLIBS := -llog
59include $(BUILD_SHARED_LIBRARY)
60
61include $(CLEAR_VARS)
62LOCAL_MODULE := VKLayerShaderCheker
63LOCAL_SRC_FILES += $(SRC_DIR)/layers/shader_checker.cpp
64LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
65LOCAL_C_INCLUDES += $(SRC_DIR)/include \
66 $(SRC_DIR)/buildAndroid/generated \
67 $(SRC_DIR)/loader
68LOCAL_SHARED_LIBRARIES += layer_utils
69LOCAL_LDLIBS := -llog
70include $(BUILD_SHARED_LIBRARY)
71
72include $(CLEAR_VARS)
73LOCAL_MODULE := VKLayerImage
74LOCAL_SRC_FILES += $(SRC_DIR)/layers/image.cpp
75LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
76LOCAL_C_INCLUDES += $(SRC_DIR)/include \
77 $(SRC_DIR)/buildAndroid/generated \
78 $(SRC_DIR)/loader
79LOCAL_SHARED_LIBRARIES += layer_utils
80LOCAL_LDLIBS := -llog
81include $(BUILD_SHARED_LIBRARY)
82
83include $(CLEAR_VARS)
84LOCAL_MODULE := VKLayerParamChecker
85LOCAL_SRC_FILES += $(SRC_DIR)/layers/param_checker.cpp
86LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_debug_marker_table.cpp
87LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
88LOCAL_C_INCLUDES += $(SRC_DIR)/include \
89 $(SRC_DIR)/buildAndroid/generated \
90 $(SRC_DIR)/loader
91LOCAL_SHARED_LIBRARIES += layer_utils
92LOCAL_LDLIBS := -llog
93include $(BUILD_SHARED_LIBRARY)
94
95include $(CLEAR_VARS)
96LOCAL_MODULE := VKLayerGeneric
97LOCAL_SRC_FILES += $(SRC_DIR)/buildAndroid/generated/generic_layer.cpp
98LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
99LOCAL_C_INCLUDES += $(SRC_DIR)/include \
100 $(SRC_DIR)/layers \
101 $(SRC_DIR)/buildAndroid/generated \
102 $(SRC_DIR)/loader
103LOCAL_SHARED_LIBRARIES += layer_utils
104LOCAL_LDLIBS := -llog
105include $(BUILD_SHARED_LIBRARY)
106
107include $(CLEAR_VARS)
108LOCAL_MODULE := VKLayerAPIDump
109LOCAL_SRC_FILES += $(SRC_DIR)/buildAndroid/generated/api_dump.cpp
110LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
111LOCAL_C_INCLUDES += $(SRC_DIR)/include \
112 $(SRC_DIR)/layers \
113 $(SRC_DIR)/buildAndroid/generated \
114 $(SRC_DIR)/loader
115LOCAL_SHARED_LIBRARIES += layer_utils
116LOCAL_LDLIBS := -llog
117include $(BUILD_SHARED_LIBRARY)
118
119include $(CLEAR_VARS)
120LOCAL_MODULE := VKLayerObjectTracker
121LOCAL_SRC_FILES += $(SRC_DIR)/buildAndroid/generated/object_track.cpp
122LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
123LOCAL_C_INCLUDES += $(SRC_DIR)/include \
124 $(SRC_DIR)/layers \
125 $(SRC_DIR)/buildAndroid/generated \
126 $(SRC_DIR)/loader
127LOCAL_SHARED_LIBRARIES += layer_utils
128LOCAL_LDLIBS := -llog
129include $(BUILD_SHARED_LIBRARY)
130
131include $(CLEAR_VARS)
132LOCAL_MODULE := VKLayerThreading
133LOCAL_SRC_FILES += $(SRC_DIR)/buildAndroid/generated/threading.cpp
134LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
135LOCAL_C_INCLUDES += $(SRC_DIR)/include \
136 $(SRC_DIR)/layers \
137 $(SRC_DIR)/buildAndroid/generated \
138 $(SRC_DIR)/loader
139LOCAL_SHARED_LIBRARIES += layer_utils
140LOCAL_LDLIBS := -llog
141include $(BUILD_SHARED_LIBRARY)