blob: d2caac6096cd03fc5fa3be76415b0151bedb40ec [file] [log] [blame]
Jason Sams5e172b02009-07-23 16:10:46 -07001
Jason Samsc7f6ce42009-06-10 16:09:05 -07002LOCAL_PATH:=$(call my-dir)
Jason Sams326e0dd2009-05-22 14:03:28 -07003
Stephen Hinesebee9482012-05-09 11:53:24 -07004rs_base_CFLAGS := -Werror -Wall -Wno-unused-parameter -Wno-unused-variable
Stephen Hinesebee9482012-05-09 11:53:24 -07005ifeq ($(TARGET_BUILD_PDK), true)
6 rs_base_CFLAGS += -D__RS_PDK__
7endif
8
Stephen Hines91dfcdb2012-09-07 18:23:35 -07009ifneq ($(OVERRIDE_RS_DRIVER),)
10 rs_base_CFLAGS += -DOVERRIDE_RS_DRIVER=$(OVERRIDE_RS_DRIVER)
11endif
12
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080013include $(CLEAR_VARS)
Stephen Hinesf0984242012-05-11 17:41:36 -070014LOCAL_CLANG := true
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080015LOCAL_MODULE := libRSDriver
Tim Murraye195a3f2014-03-13 15:04:58 -070016LOCAL_MODULE_TARGET_ARCH_WARN := arm mips x86 x86_64 arm64
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080017
18LOCAL_SRC_FILES:= \
19 driver/rsdAllocation.cpp \
20 driver/rsdBcc.cpp \
21 driver/rsdCore.cpp \
22 driver/rsdFrameBuffer.cpp \
23 driver/rsdFrameBufferObj.cpp \
24 driver/rsdGL.cpp \
25 driver/rsdMesh.cpp \
26 driver/rsdMeshObj.cpp \
27 driver/rsdPath.cpp \
28 driver/rsdProgram.cpp \
29 driver/rsdProgramRaster.cpp \
30 driver/rsdProgramStore.cpp \
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080031 driver/rsdRuntimeStubs.cpp \
32 driver/rsdSampler.cpp \
Jason Samsdbe66d62012-09-17 13:54:41 -070033 driver/rsdScriptGroup.cpp \
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080034 driver/rsdShader.cpp \
35 driver/rsdShaderCache.cpp \
Jason Sams6d958bc2012-09-04 15:14:05 -070036 driver/rsdVertexArray.cpp
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080037
Jason Samse1e08b42012-09-04 16:49:19 -070038
Jason Sams709a0972012-11-15 18:18:04 -080039LOCAL_SHARED_LIBRARIES += libRS libRSCpuRef
Ying Wangb2411812013-04-09 21:56:34 -070040LOCAL_SHARED_LIBRARIES += liblog libcutils libutils libEGL libGLESv1_CM libGLESv2
Tim Murraye195a3f2014-03-13 15:04:58 -070041LOCAL_SHARED_LIBRARIES += libui libgui libsync
42
43# FIXME for 64-bit
44LOCAL_SHARED_LIBRARIES_32 += libbcc libbcinfo libLLVM
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080045
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080046LOCAL_C_INCLUDES += frameworks/compile/libbcc/include
Stephen Hines6ba6c662013-07-12 20:16:51 -070047LOCAL_C_INCLUDES += frameworks/rs/cpu_ref/linkloader/include
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080048
Stephen Hinesebee9482012-05-09 11:53:24 -070049LOCAL_CFLAGS += $(rs_base_CFLAGS)
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080050
Tim Murraye195a3f2014-03-13 15:04:58 -070051LOCAL_CFLAGS_64 += -DFAKE_ARM64_BUILD=1
52
Alex Sakhartchouk5e3c9682012-03-09 15:04:23 -080053LOCAL_LDLIBS := -lpthread -ldl
54LOCAL_MODULE_TAGS := optional
55
Stephen Hines414a4612012-09-05 18:05:08 -070056include $(BUILD_SHARED_LIBRARY)
Jason Samsc7f6ce42009-06-10 16:09:05 -070057
58# Build rsg-generator ====================
59include $(CLEAR_VARS)
Jason Sams326e0dd2009-05-22 14:03:28 -070060
61LOCAL_MODULE := rsg-generator
62
63# These symbols are normally defined by BUILD_XXX, but we need to define them
64# here so that local-intermediates-dir works.
65
66LOCAL_IS_HOST_MODULE := true
67LOCAL_MODULE_CLASS := EXECUTABLES
Jason Samsc7f6ce42009-06-10 16:09:05 -070068intermediates := $(local-intermediates-dir)
Jason Sams326e0dd2009-05-22 14:03:28 -070069
Jason Sams326e0dd2009-05-22 14:03:28 -070070LOCAL_SRC_FILES:= \
Joe Onorato84614dd2009-08-10 15:01:51 -070071 spec.l \
Jason Sams326e0dd2009-05-22 14:03:28 -070072 rsg_generator.c
Jason Samsc7f6ce42009-06-10 16:09:05 -070073
Jason Sams326e0dd2009-05-22 14:03:28 -070074include $(BUILD_HOST_EXECUTABLE)
75
Jason Samsc7f6ce42009-06-10 16:09:05 -070076# TODO: This should go into build/core/config.mk
Jason Sams326e0dd2009-05-22 14:03:28 -070077RSG_GENERATOR:=$(LOCAL_BUILT_MODULE)
78
Jason Sams326e0dd2009-05-22 14:03:28 -070079include $(CLEAR_VARS)
Stephen Hinesf0984242012-05-11 17:41:36 -070080LOCAL_CLANG := true
Jason Sams326e0dd2009-05-22 14:03:28 -070081LOCAL_MODULE := libRS
Tim Murraye195a3f2014-03-13 15:04:58 -070082LOCAL_MODULE_TARGET_ARCH_WARN := arm mips x86 x86_64 arm64
Jason Sams326e0dd2009-05-22 14:03:28 -070083
84LOCAL_MODULE_CLASS := SHARED_LIBRARIES
Colin Cross165aa632014-02-06 17:14:48 -080085generated_sources:= $(local-generated-sources-dir)
Jason Sams326e0dd2009-05-22 14:03:28 -070086
Jason Sams326e0dd2009-05-22 14:03:28 -070087# Generate custom headers
88
Colin Cross165aa632014-02-06 17:14:48 -080089GEN := $(addprefix $(generated_sources)/, \
Jason Sams326e0dd2009-05-22 14:03:28 -070090 rsgApiStructs.h \
91 rsgApiFuncDecl.h \
92 )
93
Jason Sams81e48fa2009-06-10 18:35:42 -070094$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
Tim Murray2487bb72013-03-18 16:41:32 -070095$(GEN) : PRIVATE_CUSTOM_TOOL = cat $(PRIVATE_PATH)/rs.spec $(PRIVATE_PATH)/rsg.spec $(PRIVATE_PATH)/rs_native.spec | $(RSG_GENERATOR) $< $@
96$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec $(LOCAL_PATH)/rsg.spec $(LOCAL_PATH)/rs_native.spec
Colin Cross165aa632014-02-06 17:14:48 -080097$(GEN): $(generated_sources)/%.h : $(LOCAL_PATH)/%.h.rsg
Jason Sams326e0dd2009-05-22 14:03:28 -070098 $(transform-generated-source)
Jack Palevicha5e094b2009-05-26 17:23:34 -070099
Jason Samsc7f6ce42009-06-10 16:09:05 -0700100# used in jni/Android.mk
101rs_generated_source += $(GEN)
Jason Sams326e0dd2009-05-22 14:03:28 -0700102LOCAL_GENERATED_SOURCES += $(GEN)
103
104# Generate custom source files
105
Colin Cross165aa632014-02-06 17:14:48 -0800106GEN := $(addprefix $(generated_sources)/, \
Jason Sams326e0dd2009-05-22 14:03:28 -0700107 rsgApi.cpp \
108 rsgApiReplay.cpp \
109 )
Jack Palevicha5e094b2009-05-26 17:23:34 -0700110
Jason Sams81e48fa2009-06-10 18:35:42 -0700111$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
Tim Murray2487bb72013-03-18 16:41:32 -0700112$(GEN) : PRIVATE_CUSTOM_TOOL = cat $(PRIVATE_PATH)/rs.spec $(PRIVATE_PATH)/rsg.spec $(PRIVATE_PATH)/rs_native.spec | $(RSG_GENERATOR) $< $@
113$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec $(LOCAL_PATH)/rsg.spec $(LOCAL_PATH)/rs_native.spec
Colin Cross165aa632014-02-06 17:14:48 -0800114$(GEN): $(generated_sources)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg
Jason Sams326e0dd2009-05-22 14:03:28 -0700115 $(transform-generated-source)
Jack Palevicha5e094b2009-05-26 17:23:34 -0700116
Jason Samsc7f6ce42009-06-10 16:09:05 -0700117# used in jni/Android.mk
118rs_generated_source += $(GEN)
Jason Sams81e48fa2009-06-10 18:35:42 -0700119
Jason Sams326e0dd2009-05-22 14:03:28 -0700120LOCAL_GENERATED_SOURCES += $(GEN)
121
122LOCAL_SRC_FILES:= \
123 rsAdapter.cpp \
124 rsAllocation.cpp \
Jason Samsc1ed5892010-03-10 17:30:41 -0800125 rsAnimation.cpp \
Jason Samsd01d9702009-12-23 14:35:29 -0800126 rsComponent.cpp \
Jason Sams326e0dd2009-05-22 14:03:28 -0700127 rsContext.cpp \
Jason Samsf313dc32013-07-09 14:29:39 -0700128 rsCppUtils.cpp \
Jason Sams326e0dd2009-05-22 14:03:28 -0700129 rsDevice.cpp \
130 rsElement.cpp \
Alex Sakhartchouk7d9c5ff2011-04-01 14:19:01 -0700131 rsFBOCache.cpp \
Jason Sams20087472011-05-06 14:14:30 -0700132 rsFifoSocket.cpp \
Alex Sakhartchoukd3e0ad42010-06-24 17:15:34 -0700133 rsFileA3D.cpp \
134 rsFont.cpp \
Jason Samsddceab92013-08-07 13:02:32 -0700135 rsGrallocConsumer.cpp \
Jason Sams326e0dd2009-05-22 14:03:28 -0700136 rsObjectBase.cpp \
Jason Sams87fe59a2011-04-20 15:09:01 -0700137 rsMatrix2x2.cpp \
138 rsMatrix3x3.cpp \
139 rsMatrix4x4.cpp \
Alex Sakhartchoukd3e0ad42010-06-24 17:15:34 -0700140 rsMesh.cpp \
141 rsMutex.cpp \
Jason Sams9e0afb52011-10-31 13:23:43 -0700142 rsPath.cpp \
Jason Sams326e0dd2009-05-22 14:03:28 -0700143 rsProgram.cpp \
144 rsProgramFragment.cpp \
Jason Samsccc010b2010-05-13 18:30:11 -0700145 rsProgramStore.cpp \
Jason Sams5fd09d82009-09-23 13:57:02 -0700146 rsProgramRaster.cpp \
Jason Sams326e0dd2009-05-22 14:03:28 -0700147 rsProgramVertex.cpp \
148 rsSampler.cpp \
149 rsScript.cpp \
150 rsScriptC.cpp \
Jason Samse45ac6e2009-07-20 14:31:06 -0700151 rsScriptC_Lib.cpp \
Jason Samsaeb094b2010-05-18 13:35:45 -0700152 rsScriptC_LibGL.cpp \
Jason Samsdbe66d62012-09-17 13:54:41 -0700153 rsScriptGroup.cpp \
Jason Sams8eaba4f2012-08-14 14:38:05 -0700154 rsScriptIntrinsic.cpp \
Jason Sams12b14ae2010-03-18 11:39:44 -0700155 rsSignal.cpp \
Alex Sakhartchoukd3e0ad42010-06-24 17:15:34 -0700156 rsStream.cpp \
Jason Sams326e0dd2009-05-22 14:03:28 -0700157 rsThreadIO.cpp \
Jason Samsa662edd2012-04-02 15:00:10 -0700158 rsType.cpp
Jason Samsc460e552009-11-25 13:22:07 -0800159
Tim Murraye195a3f2014-03-13 15:04:58 -0700160LOCAL_SHARED_LIBRARIES += liblog libcutils libutils libEGL libGLESv1_CM libGLESv2
161LOCAL_SHARED_LIBRARIES += libgui libsync libdl libui
Victoria Leaseb9a4d822013-06-27 11:12:27 -0700162LOCAL_SHARED_LIBRARIES += libft2 libpng libz
Alex Sakhartchoukd3e0ad42010-06-24 17:15:34 -0700163
Tim Murraye195a3f2014-03-13 15:04:58 -0700164# FIXME for 64-bit
165LOCAL_SHARED_LIBRARIES_32 += libbcc libbcinfo libLLVM
166
167
Alex Sakhartchouk5bab6bf2012-04-10 10:38:39 -0700168LOCAL_C_INCLUDES += external/freetype/include
Shih-wei Liao2b2e6212011-01-14 06:21:28 -0800169LOCAL_C_INCLUDES += frameworks/compile/libbcc/include
Alex Sakhartchoukd3e0ad42010-06-24 17:15:34 -0700170
Stephen Hinesebee9482012-05-09 11:53:24 -0700171LOCAL_CFLAGS += $(rs_base_CFLAGS)
Stephen Hines6a121812011-03-01 17:34:59 -0800172
Tim Murraye195a3f2014-03-13 15:04:58 -0700173# FIXME for 64-bit
174LOCAL_CFLAGS_64 += -DFAKE_ARM64_BUILD=1
175
Jason Sams326e0dd2009-05-22 14:03:28 -0700176LOCAL_LDLIBS := -lpthread -ldl
Jason Samsc7f6ce42009-06-10 16:09:05 -0700177LOCAL_MODULE_TAGS := optional
Jason Sams326e0dd2009-05-22 14:03:28 -0700178
179include $(BUILD_SHARED_LIBRARY)
180
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800181# Now build a host version for serialization
182include $(CLEAR_VARS)
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700183LOCAL_MODULE:= libRS
184LOCAL_MODULE_TAGS := optional
185
186intermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libRS,HOST,)
187
188# Generate custom headers
189
190GEN := $(addprefix $(intermediates)/, \
191 rsgApiStructs.h \
192 rsgApiFuncDecl.h \
193 )
194
195$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
Tim Murray2487bb72013-03-18 16:41:32 -0700196$(GEN) : PRIVATE_CUSTOM_TOOL = cat $(PRIVATE_PATH)/rs.spec $(PRIVATE_PATH)/rsg.spec $(PRIVATE_PATH)/rs_native.spec | $(RSG_GENERATOR) $< $@
197$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec $(LOCAL_PATH)/rsg.spec $(LOCAL_PATH)/rs_native.spec
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700198$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg
199 $(transform-generated-source)
200
201LOCAL_GENERATED_SOURCES += $(GEN)
202
203# Generate custom source files
204
205GEN := $(addprefix $(intermediates)/, \
206 rsgApi.cpp \
207 rsgApiReplay.cpp \
208 )
209
210$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
Tim Murray2487bb72013-03-18 16:41:32 -0700211$(GEN) : PRIVATE_CUSTOM_TOOL = cat $(PRIVATE_PATH)/rs.spec $(PRIVATE_PATH)/rsg.spec $(PRIVATE_PATH)/rs_native.spec | $(RSG_GENERATOR) $< $@
212$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec $(LOCAL_PATH)/rsg.spec $(LOCAL_PATH)/rs_native.spec
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700213$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg
214 $(transform-generated-source)
215
216LOCAL_GENERATED_SOURCES += $(GEN)
217
Stephen Hinesebee9482012-05-09 11:53:24 -0700218LOCAL_CFLAGS += $(rs_base_CFLAGS)
Alex Sakhartchouk77d9f4b2011-01-31 14:53:24 -0800219LOCAL_CFLAGS += -DANDROID_RS_SERIALIZE
Alex Sakhartchouk5bab6bf2012-04-10 10:38:39 -0700220LOCAL_CFLAGS += -fPIC
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800221
222LOCAL_SRC_FILES:= \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700223 rsAdapter.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800224 rsAllocation.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700225 rsAnimation.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800226 rsComponent.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700227 rsContext.cpp \
228 rsDevice.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800229 rsElement.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700230 rsFBOCache.cpp \
231 rsFifoSocket.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800232 rsFileA3D.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700233 rsFont.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800234 rsObjectBase.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700235 rsMatrix2x2.cpp \
236 rsMatrix3x3.cpp \
237 rsMatrix4x4.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800238 rsMesh.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700239 rsMutex.cpp \
Jason Sams9e0afb52011-10-31 13:23:43 -0700240 rsPath.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700241 rsProgram.cpp \
242 rsProgramFragment.cpp \
243 rsProgramStore.cpp \
244 rsProgramRaster.cpp \
245 rsProgramVertex.cpp \
246 rsSampler.cpp \
247 rsScript.cpp \
248 rsScriptC.cpp \
249 rsScriptC_Lib.cpp \
250 rsScriptC_LibGL.cpp \
Jason Samsdbe66d62012-09-17 13:54:41 -0700251 rsScriptGroup.cpp \
Jason Sams8eaba4f2012-08-14 14:38:05 -0700252 rsScriptIntrinsic.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700253 rsSignal.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800254 rsStream.cpp \
Alex Sakhartchoukb81a0eb2011-06-03 10:18:01 -0700255 rsThreadIO.cpp \
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800256 rsType.cpp
257
Ying Wangb2411812013-04-09 21:56:34 -0700258LOCAL_STATIC_LIBRARIES := libcutils libutils liblog
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800259
260LOCAL_LDLIBS := -lpthread
Alex Sakhartchouk099d7d32011-01-28 09:31:47 -0800261
262include $(BUILD_HOST_STATIC_LIBRARY)
Jason Sams709a0972012-11-15 18:18:04 -0800263
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700264LLVM_ROOT_PATH := external/llvm
265
266#=============================================================================
267# android librsloader for libbcc (Device)
268#-----------------------------------------------------------------------------
269
270rsloader_SRC_FILES := \
Stephen Hines6ba6c662013-07-12 20:16:51 -0700271 cpu_ref/linkloader/android/librsloader.cpp \
272 cpu_ref/linkloader/lib/ELFHeader.cpp \
273 cpu_ref/linkloader/lib/ELFSymbol.cpp \
274 cpu_ref/linkloader/lib/ELFSectionHeader.cpp \
275 cpu_ref/linkloader/lib/ELFTypes.cpp \
276 cpu_ref/linkloader/lib/GOT.cpp \
277 cpu_ref/linkloader/lib/MemChunk.cpp \
278 cpu_ref/linkloader/lib/StubLayout.cpp \
279 cpu_ref/linkloader/utils/helper.cpp \
280 cpu_ref/linkloader/utils/raw_ostream.cpp \
281 cpu_ref/linkloader/utils/rsl_assert.cpp
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700282
283include $(CLEAR_VARS)
284
Tim Murraye195a3f2014-03-13 15:04:58 -0700285
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700286LOCAL_MODULE := librsloader
287
288LOCAL_MODULE_TAGS := optional
289
290LOCAL_SRC_FILES := $(rsloader_SRC_FILES)
291
292LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
293
294LOCAL_CFLAGS += $(rs_base_CFLAGS)
295
296LOCAL_C_INCLUDES := \
Stephen Hines6ba6c662013-07-12 20:16:51 -0700297 $(LOCAL_PATH)/cpu_ref/linkloader \
298 $(LOCAL_PATH)/cpu_ref/linkloader/include \
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700299 $(LOCAL_C_INCLUDES)
300
301include $(LLVM_ROOT_PATH)/llvm-device-build.mk
302include $(BUILD_STATIC_LIBRARY)
303
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700304#=============================================================================
305# android librsloader for libbcc (Host)
306#-----------------------------------------------------------------------------
307
308include $(CLEAR_VARS)
309
310LOCAL_MODULE := librsloader
311
312LOCAL_MODULE_TAGS := optional
313
314LOCAL_SRC_FILES := $(rsloader_SRC_FILES)
315
Raphael Moll1033b592013-07-23 19:03:29 -0700316ifdef USE_MINGW
Stephen Hines32d93692013-08-08 14:27:07 -0700317LOCAL_SRC_FILES += cpu_ref/linkloader/lib/mmanWindows.cpp
Raphael Moll1033b592013-07-23 19:03:29 -0700318endif
319
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700320LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
321
322LOCAL_CFLAGS += $(rs_base_CFLAGS)
323LOCAL_CFLAGS += -D__HOST__
324
325LOCAL_C_INCLUDES := \
Stephen Hines6ba6c662013-07-12 20:16:51 -0700326 $(LOCAL_PATH)/cpu_ref/linkloader \
327 $(LOCAL_PATH)/cpu_ref/linkloader/include \
Stephen Hinesb53c8a52013-04-05 22:17:36 -0700328 $(LOCAL_C_INCLUDES)
329
330include $(LLVM_ROOT_PATH)/llvm-host-build.mk
331include $(BUILD_HOST_STATIC_LIBRARY)
332
Stephen Hinesf12f8ed2013-05-23 13:40:57 -0700333include $(call all-makefiles-under,$(LOCAL_PATH))
Tim Murraye195a3f2014-03-13 15:04:58 -0700334