X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fauxiliary%2FAndroid.mk;h=7618c6fcd939d230de0752be3963a0242540a305;hb=88c4680b5a50ea8840c38aa0a80acde63ef1677b;hp=96a2125defba90236059ee19cf1b6ba7d34d8ac5;hpb=b0e33c2256a68d87c4f67b6e25a86e594649ab93;p=mesa.git diff --git a/src/gallium/auxiliary/Android.mk b/src/gallium/auxiliary/Android.mk index 96a2125defb..7618c6fcd93 100644 --- a/src/gallium/auxiliary/Android.mk +++ b/src/gallium/auxiliary/Android.mk @@ -30,12 +30,29 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES := \ $(C_SOURCES) \ - $(VL_STUB_SOURCES) + $(NIR_SOURCES) \ + $(RENDERONLY_SOURCES) \ + $(VL_STUB_SOURCES) \ + util/u_debug_stack_android.cpp LOCAL_C_INCLUDES := \ - $(GALLIUM_TOP)/auxiliary/util + $(GALLIUM_TOP)/auxiliary/util \ + $(MESA_TOP)/src/util +ifeq ($(MESA_ENABLE_LLVM),true) +LOCAL_SRC_FILES += \ + $(GALLIVM_SOURCES) +$(call mesa-build-with-llvm) +endif + +LOCAL_CPPFLAGS += -std=c++11 + +# We need libmesa_nir to get NIR's generated include directories. LOCAL_MODULE := libmesa_gallium +LOCAL_STATIC_LIBRARIES += libmesa_nir + +LOCAL_WHOLE_STATIC_LIBRARIES += cpufeatures +LOCAL_CFLAGS += -DHAS_ANDROID_CPUFEATURES # generate sources LOCAL_MODULE_CLASS := STATIC_LIBRARIES @@ -53,5 +70,7 @@ $(intermediates)/util/u_format_srgb.c: $(intermediates)/%.c: $(LOCAL_PATH)/%.py $(intermediates)/util/u_format_table.c: $(intermediates)/%.c: $(LOCAL_PATH)/%.py $(LOCAL_PATH)/util/u_format.csv $(transform-generated-source) +LOCAL_GENERATED_SOURCES += $(MESA_GEN_NIR_H) + include $(GALLIUM_COMMON_MK) include $(BUILD_STATIC_LIBRARY)