Android.mk revision 534df791878ed90cf7c2e4f14482ff03b7c41e77
1688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# Mesa 3-D graphics library 2688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# 3688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# Copyright (C) 2010-2011 Chia-I Wu <olvaffe@gmail.com> 4688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# Copyright (C) 2010-2011 LunarG Inc. 5688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# 6688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# Permission is hereby granted, free of charge, to any person obtaining a 7688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# copy of this software and associated documentation files (the "Software"), 8688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# to deal in the Software without restriction, including without limitation 9688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# the rights to use, copy, modify, merge, publish, distribute, sublicense, 10688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# and/or sell copies of the Software, and to permit persons to whom the 11688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# Software is furnished to do so, subject to the following conditions: 12688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# 13688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# The above copyright notice and this permission notice shall be included 14688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# in all copies or substantial portions of the Software. 15688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# 16688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 19688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 22688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# DEALINGS IN THE SOFTWARE. 23688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu 24688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu# src/gallium/Android.mk 25688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu 26688db6e8dc1507021cd84733ea379e97f0265351Chia-I WuGALLIUM_TOP := $(call my-dir) 27688db6e8dc1507021cd84733ea379e97f0265351Chia-I WuGALLIUM_COMMON_MK := $(GALLIUM_TOP)/Android.common.mk 28688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu 29688db6e8dc1507021cd84733ea379e97f0265351Chia-I WuSUBDIRS := \ 30b38da5f0a16115b1574ae52582a4655bbe7045f1Chia-I Wu targets/egl-static \ 3198345cf1b54f979fa12526ad89e40ded3ba4f542Chia-I Wu state_trackers/egl \ 32688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu auxiliary 33688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wu 3415576344f706a8ec850bdfcfa005917a7a7597dfChia-I Wu# swrast 35faf9d580f5ee4fd364f366ba50cfc99f4b31b04fChia-I WuSUBDIRS += winsys/sw/android drivers/softpipe 3615576344f706a8ec850bdfcfa005917a7a7597dfChia-I Wu 3799be968e99141c01b0fd3c045fe0f4c0c595ed51Chia-I Wu# i915g 3899be968e99141c01b0fd3c045fe0f4c0c595ed51Chia-I Wuifneq ($(filter i915g, $(MESA_GPU_DRIVERS)),) 3999be968e99141c01b0fd3c045fe0f4c0c595ed51Chia-I WuSUBDIRS += winsys/i915/drm drivers/i915 4099be968e99141c01b0fd3c045fe0f4c0c595ed51Chia-I Wuendif 4199be968e99141c01b0fd3c045fe0f4c0c595ed51Chia-I Wu 42534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu# nouveau 43534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wuifneq ($(filter nouveau, $(MESA_GPU_DRIVERS)),) 44534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I WuSUBDIRS += \ 45534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu winsys/nouveau/drm \ 46534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu drivers/nouveau \ 47534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu drivers/nvfx \ 48534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu drivers/nv50 \ 49534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu drivers/nvc0 50534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wuendif 51534df791878ed90cf7c2e4f14482ff03b7c41e77Chia-I Wu 52c696d65793a47a9ec05dfa73242151a9451943eaChia-I Wu# r300g/r600g 53c696d65793a47a9ec05dfa73242151a9451943eaChia-I Wuifneq ($(filter r300g r600g, $(MESA_GPU_DRIVERS)),) 547b1972d7be8ed68676786288ac2d77b8d71d113dChia-I WuSUBDIRS += winsys/radeon/drm 55c696d65793a47a9ec05dfa73242151a9451943eaChia-I Wuifneq ($(filter r300g, $(MESA_GPU_DRIVERS)),) 56c696d65793a47a9ec05dfa73242151a9451943eaChia-I WuSUBDIRS += drivers/r300 57c696d65793a47a9ec05dfa73242151a9451943eaChia-I Wuendif 58c696d65793a47a9ec05dfa73242151a9451943eaChia-I Wuifneq ($(filter r600g, $(MESA_GPU_DRIVERS)),) 597b1972d7be8ed68676786288ac2d77b8d71d113dChia-I WuSUBDIRS += winsys/r600/drm drivers/r600 607b1972d7be8ed68676786288ac2d77b8d71d113dChia-I Wuendif 61c696d65793a47a9ec05dfa73242151a9451943eaChia-I Wuendif 627b1972d7be8ed68676786288ac2d77b8d71d113dChia-I Wu 6304dbb37eaa1aa6c60eb7130ebba6893954418b78Chia-I Wu# vmwgfx 6404dbb37eaa1aa6c60eb7130ebba6893954418b78Chia-I Wuifneq ($(filter vmwgfx, $(MESA_GPU_DRIVERS)),) 6504dbb37eaa1aa6c60eb7130ebba6893954418b78Chia-I WuSUBDIRS += winsys/svga/drm drivers/svga 6604dbb37eaa1aa6c60eb7130ebba6893954418b78Chia-I Wuendif 6704dbb37eaa1aa6c60eb7130ebba6893954418b78Chia-I Wu 68688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wumkfiles := $(patsubst %,$(GALLIUM_TOP)/%/Android.mk,$(SUBDIRS)) 69688db6e8dc1507021cd84733ea379e97f0265351Chia-I Wuinclude $(mkfiles) 70