android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS
authorEmil Velikov <emil.l.velikov@gmail.com>
Fri, 27 Mar 2015 11:40:42 +0000 (11:40 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 22 Apr 2015 13:23:28 +0000 (14:23 +0100)
... to manage the LIBDRM*_CFLAGS. The former is the recommended approach
by the Android build system developers while the latter has been
depreciated for quite some time.

Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
15 files changed:
src/egl/drivers/dri2/Android.mk
src/gallium/drivers/freedreno/Android.mk
src/gallium/drivers/nouveau/Android.mk
src/gallium/drivers/r300/Android.mk
src/gallium/drivers/r600/Android.mk
src/gallium/drivers/radeon/Android.mk
src/gallium/drivers/radeonsi/Android.mk
src/gallium/winsys/freedreno/drm/Android.mk
src/gallium/winsys/i915/drm/Android.mk
src/gallium/winsys/intel/drm/Android.mk
src/gallium/winsys/nouveau/drm/Android.mk
src/gallium/winsys/radeon/drm/Android.mk
src/gallium/winsys/svga/drm/Android.mk
src/loader/Android.mk
src/mesa/drivers/dri/Android.mk

index f91a90336bf14f92d5db3f383ad7cc26afc0f4db..d5ac8ee34cbba84f34a166f207c63707d19a6d8b 100644 (file)
@@ -40,12 +40,12 @@ LOCAL_C_INCLUDES := \
        $(MESA_TOP)/src/mapi \
        $(MESA_TOP)/src/egl/main \
        $(MESA_TOP)/src/loader \
-       $(TARGET_OUT_HEADERS)/libdrm \
        $(DRM_GRALLOC_TOP)
 
 LOCAL_STATIC_LIBRARIES := \
        libmesa_loader
 
+LOCAL_SHARED_LIBRARIES := libdrm
 LOCAL_MODULE := libmesa_egl_dri2
 
 include $(MESA_COMMON_MK)
index 6cab31fd71492b8f1c62ada7cf949849c073c26f..a6712b2c1151ef1ada4f1a3a0adb9ee278cd99d8 100644 (file)
@@ -34,10 +34,9 @@ LOCAL_CFLAGS := \
        -Wno-packed-bitfield-compat
 
 LOCAL_C_INCLUDES := \
-       $(LOCAL_PATH)/ir3 \
-       $(TARGET_OUT_HEADERS)/libdrm \
-       $(TARGET_OUT_HEADERS)/freedreno
+       $(LOCAL_PATH)/ir3
 
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_freedreno
 LOCAL_MODULE := libmesa_pipe_freedreno
 
 include $(GALLIUM_COMMON_MK)
index 3f6ec5b6a0710916bccee2f8a3ea808b8db01be3..420c8e5734c9456740b3c09c54b7008cf26b91cb 100644 (file)
@@ -36,9 +36,7 @@ LOCAL_SRC_FILES := \
        $(NVC0_CODEGEN_SOURCES) \
        $(NVC0_C_SOURCES)
 
-LOCAL_C_INCLUDES := \
-       $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_nouveau
 LOCAL_MODULE := libmesa_pipe_nouveau
 
 include external/stlport/libstlport.mk
index d3ef76d67a615494aabda90854b7a16b8c08c5d4..7ff4f86bf0d52b007e47e7e77ca9265fb38fec82 100644 (file)
@@ -33,9 +33,10 @@ LOCAL_SRC_FILES := $(C_SOURCES)
 LOCAL_C_INCLUDES := \
        $(MESA_TOP)/src/mapi \
        $(MESA_TOP)/src/glsl \
-       $(MESA_TOP)/src/mesa \
-       $(TARGET_OUT_HEADERS)/libdrm
+       $(MESA_TOP)/src/mesa
 
+
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_radeon
 LOCAL_MODULE := libmesa_pipe_r300
 
 include $(GALLIUM_COMMON_MK)
index 3b12dd66db74053f2de6ecd69a87ab148ac2e314..e9357597a9bf5d0e25aba7ed19dd8be6aa2bcc5d 100644 (file)
@@ -30,8 +30,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES) $(CXX_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_radeon
 LOCAL_MODULE := libmesa_pipe_r600
 
 include external/stlport/libstlport.mk
index d562f4c3815c25f147d7e131c9da1766aa6dcfed..d61579280eadad00cfd56efa1aadd96838f9b6d5 100644 (file)
@@ -30,8 +30,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_radeon
 LOCAL_MODULE := libmesa_pipe_radeon
 
 include $(GALLIUM_COMMON_MK)
index 22c0fdcd84f2e93e455417d00e5e383809fd4c84..57f3bef36b081485bdfb172d6bace4e5521416fc 100644 (file)
@@ -30,8 +30,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_radeon
 LOCAL_MODULE := libmesa_pipe_radeonsi
 
 include $(GALLIUM_COMMON_MK)
index 7bd31d92419ddbaccf5f1b475fa337ab5f48c140..b45d3d4b68ec8a4a4c5af7c0f97ffb2c4b3cce16 100644 (file)
@@ -27,10 +27,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := \
-       $(TARGET_OUT_HEADERS)/libdrm \
-       $(TARGET_OUT_HEADERS)/freedreno
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_freedreno
 LOCAL_MODULE := libmesa_winsys_freedreno
 
 include $(GALLIUM_COMMON_MK)
index ffcf4d51dfe634f6c010042546e19195df121f60..5c9107b6601d863d86bb66e7849d0eac59604ed1 100644 (file)
@@ -30,8 +30,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_intel
 LOCAL_MODULE := libmesa_winsys_i915
 
 include $(GALLIUM_COMMON_MK)
index a39188329e2547058ea8f0538bef962e0625e47c..463d315c813e06823e24ae372a5801c6ed5d1711 100644 (file)
@@ -29,8 +29,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_intel
 LOCAL_MODULE := libmesa_winsys_intel
 
 include $(GALLIUM_COMMON_MK)
index 142cc6bc3870ec603fdebe49b7939c3e9c1dfa4d..2841080fa88bb6d824cdd35496e49371ef28ce8c 100644 (file)
@@ -30,8 +30,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_nouveau
 LOCAL_MODULE := libmesa_winsys_nouveau
 
 include $(GALLIUM_COMMON_MK)
index 3165ba479e8c8589c1440718689b91ef9bd6ce51..eacb35f5441b3cd39b09a33ac59209921e883d47 100644 (file)
@@ -30,8 +30,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(C_SOURCES)
 
-LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/libdrm
-
+LOCAL_SHARED_LIBRARIES := libdrm libdrm_radeon
 LOCAL_MODULE := libmesa_winsys_radeon
 
 include $(GALLIUM_COMMON_MK)
index a26138ec1eed38e7e856156701a4bf4427770f5a..f57225e02d98aa0e5f17155f1bfa632771fac222 100644 (file)
@@ -34,9 +34,9 @@ LOCAL_CFLAGS := -D_FILE_OFFSET_BITS=64
 
 LOCAL_C_INCLUDES := \
        $(GALLIUM_TOP)/drivers/svga \
-       $(GALLIUM_TOP)/drivers/svga/include \
-       $(TARGET_OUT_HEADERS)/libdrm
+       $(GALLIUM_TOP)/drivers/svga/include
 
+LOCAL_SHARED_LIBRARIES := libdrm
 LOCAL_MODULE := libmesa_winsys_svga
 
 include $(GALLIUM_COMMON_MK)
index 8daeedf5dad07fc4203667d9024d5f342e04ee8d..8e215de3cda0ad79f19e868c927f850bb9bbe46a 100644 (file)
@@ -37,7 +37,7 @@ LOCAL_SRC_FILES := \
 ifeq ($(MESA_GPU_DRIVERS),swrast)
 LOCAL_CFLAGS += -D__NOT_HAVE_DRM_H
 else
-LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/libdrm
+LOCAL_SHARED_LIBRARIES := libdrm
 endif
 
 LOCAL_MODULE := libmesa_loader
index 935722c5397198c24161c78e481a1c8e7bda60ca..d1c836be37006fb5cd2c5c0297361bb5f916007b 100644 (file)
@@ -38,7 +38,6 @@ MESA_DRI_C_INCLUDES := \
        $(MESA_TOP)/src \
        $(call intermediates-dir-for,STATIC_LIBRARIES,libmesa_dri_common) \
        $(addprefix $(MESA_TOP)/, $(mesa_dri_common_INCLUDES)) \
-       $(TARGET_OUT_HEADERS)/libdrm \
        external/expat/lib
 
 MESA_DRI_WHOLE_STATIC_LIBRARIES := \