Re: [Mesa-dev] [PATCHv2 13/21] android: build st/egl with android backend

2011-08-19 Thread Benjamin Franzke
2011/8/19 Chia-I Wu olva...@gmail.com:
 This builds the static library libmesa_st_egl from st/egl.
 ---
  src/gallium/Android.mk                    |    1 +
  src/gallium/state_trackers/egl/Android.mk |   56 
 +
  2 files changed, 57 insertions(+), 0 deletions(-)
  create mode 100644 src/gallium/state_trackers/egl/Android.mk

 diff --git a/src/gallium/Android.mk b/src/gallium/Android.mk
 index 9a2fd2a..bf89e1a 100644
 --- a/src/gallium/Android.mk
 +++ b/src/gallium/Android.mk
 @@ -27,6 +27,7 @@ GALLIUM_TOP := $(call my-dir)
  GALLIUM_COMMON_MK := $(GALLIUM_TOP)/Android.common.mk

  SUBDIRS := \
 +       state_trackers/egl \
        auxiliary

  mkfiles := $(patsubst %,$(GALLIUM_TOP)/%/Android.mk,$(SUBDIRS))
 diff --git a/src/gallium/state_trackers/egl/Android.mk 
 b/src/gallium/state_trackers/egl/Android.mk
 new file mode 100644
 index 000..5425814
 --- /dev/null
 +++ b/src/gallium/state_trackers/egl/Android.mk
 @@ -0,0 +1,56 @@
 +# Mesa 3-D graphics library
 +#
 +# Copyright (C) 2010-2011 Chia-I Wu olva...@gmail.com
 +# Copyright (C) 2010-2011 LunarG Inc.
 +#
 +# Permission is hereby granted, free of charge, to any person obtaining a
 +# copy of this software and associated documentation files (the Software),
 +# to deal in the Software without restriction, including without limitation
 +# the rights to use, copy, modify, merge, publish, distribute, sublicense,
 +# and/or sell copies of the Software, and to permit persons to whom the
 +# Software is furnished to do so, subject to the following conditions:
 +#
 +# The above copyright notice and this permission notice shall be included
 +# in all copies or substantial portions of the Software.
 +#
 +# THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 +# DEALINGS IN THE SOFTWARE.
 +
 +LOCAL_PATH := $(call my-dir)
 +
 +common_SOURCES := \
 +       common/egl_g3d.c \
 +       common/egl_g3d_api.c \
 +       common/egl_g3d_image.c \
 +       common/egl_g3d_st.c \
 +       common/egl_g3d_sync.c \
 +       common/native_helper.c
 +
 +android_SOURCES := \
 +       android/native_android.cpp
 +
 +include $(CLEAR_VARS)
 +
 +LOCAL_SRC_FILES := \
 +       $(common_SOURCES) \
 +       $(android_SOURCES)
 +
 +LOCAL_CFLAGS := -DHAVE_ANDROID_BACKEND
 +
 +LOCAL_C_INCLUDES := \
 +       $(GALLIUM_TOP)/state_trackers/egl \
 +       $(GALLIUM_TOP)/winsys/sw \
 +       $(MESA_TOP)/src/egl/main \
 +       $(DRM_TOP) \
 +       $(DRM_TOP)/include/drm \

Since libdrm isnt used inside st/egl directly, I think you can drop these here.
Or are these paths needed for drm_gralloc?
 +       $(DRM_GRALLOC_TOP)
 +
 +LOCAL_MODULE := libmesa_st_egl
 +
 +include $(GALLIUM_COMMON_MK)
 +include $(BUILD_STATIC_LIBRARY)
 --
 1.7.5.4

 ___
 mesa-dev mailing list
 mesa-dev@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/mesa-dev

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCHv2 13/21] android: build st/egl with android backend

2011-08-19 Thread Chia-I Wu
On Fri, Aug 19, 2011 at 5:17 PM, Benjamin Franzke
benjaminfran...@googlemail.com wrote:
 2011/8/19 Chia-I Wu olva...@gmail.com:
 This builds the static library libmesa_st_egl from st/egl.
 ---
  src/gallium/Android.mk                    |    1 +
  src/gallium/state_trackers/egl/Android.mk |   56 
 +
  2 files changed, 57 insertions(+), 0 deletions(-)
  create mode 100644 src/gallium/state_trackers/egl/Android.mk

 diff --git a/src/gallium/Android.mk b/src/gallium/Android.mk
 index 9a2fd2a..bf89e1a 100644
 --- a/src/gallium/Android.mk
 +++ b/src/gallium/Android.mk
 @@ -27,6 +27,7 @@ GALLIUM_TOP := $(call my-dir)
  GALLIUM_COMMON_MK := $(GALLIUM_TOP)/Android.common.mk

  SUBDIRS := \
 +       state_trackers/egl \
        auxiliary

  mkfiles := $(patsubst %,$(GALLIUM_TOP)/%/Android.mk,$(SUBDIRS))
 diff --git a/src/gallium/state_trackers/egl/Android.mk 
 b/src/gallium/state_trackers/egl/Android.mk
 new file mode 100644
 index 000..5425814
 --- /dev/null
 +++ b/src/gallium/state_trackers/egl/Android.mk
 @@ -0,0 +1,56 @@
 +# Mesa 3-D graphics library
 +#
 +# Copyright (C) 2010-2011 Chia-I Wu olva...@gmail.com
 +# Copyright (C) 2010-2011 LunarG Inc.
 +#
 +# Permission is hereby granted, free of charge, to any person obtaining a
 +# copy of this software and associated documentation files (the Software),
 +# to deal in the Software without restriction, including without limitation
 +# the rights to use, copy, modify, merge, publish, distribute, sublicense,
 +# and/or sell copies of the Software, and to permit persons to whom the
 +# Software is furnished to do so, subject to the following conditions:
 +#
 +# The above copyright notice and this permission notice shall be included
 +# in all copies or substantial portions of the Software.
 +#
 +# THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 +# DEALINGS IN THE SOFTWARE.
 +
 +LOCAL_PATH := $(call my-dir)
 +
 +common_SOURCES := \
 +       common/egl_g3d.c \
 +       common/egl_g3d_api.c \
 +       common/egl_g3d_image.c \
 +       common/egl_g3d_st.c \
 +       common/egl_g3d_sync.c \
 +       common/native_helper.c
 +
 +android_SOURCES := \
 +       android/native_android.cpp
 +
 +include $(CLEAR_VARS)
 +
 +LOCAL_SRC_FILES := \
 +       $(common_SOURCES) \
 +       $(android_SOURCES)
 +
 +LOCAL_CFLAGS := -DHAVE_ANDROID_BACKEND
 +
 +LOCAL_C_INCLUDES := \
 +       $(GALLIUM_TOP)/state_trackers/egl \
 +       $(GALLIUM_TOP)/winsys/sw \
 +       $(MESA_TOP)/src/egl/main \
 +       $(DRM_TOP) \
 +       $(DRM_TOP)/include/drm \
 Since libdrm isnt used inside st/egl directly, I think you can drop these 
 here.
 Or are these paths needed for drm_gralloc?
Nope.  You are right, thanks!

 +       $(DRM_GRALLOC_TOP)
 +
 +LOCAL_MODULE := libmesa_st_egl
 +
 +include $(GALLIUM_COMMON_MK)
 +include $(BUILD_STATIC_LIBRARY)
 --
 1.7.5.4

 ___
 mesa-dev mailing list
 mesa-dev@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/mesa-dev





-- 
o...@lunarg.com
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev