1# 2# kernel test suite Makefile. 3# 4# Copyright (C) 2009, Cisco Systems Inc. 5# Copyright (C) 2010, Linux Test Project. 6# 7# This program is free software; you can redistribute it and/or modify 8# it under the terms of the GNU General Public License as published by 9# the Free Software Foundation; either version 2 of the License, or 10# (at your option) any later version. 11# 12# This program is distributed in the hope that it will be useful, 13# but WITHOUT ANY WARRANTY; without even the implied warranty of 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15# GNU General Public License for more details. 16# 17# You should have received a copy of the GNU General Public License along 18# with this program; if not, write to the Free Software Foundation, Inc., 19# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20# 21# Ngie Cooper, July 2009 22# 23 24top_srcdir ?= ../.. 25 26include $(top_srcdir)/include/mk/env_pre.mk 27 28# NOTE (garrcoop): mce-test isn't integrated into the build. 29 30# Build syscalls in all scenarios. 31SUBDIRS := syscalls 32 33# Build lib 34SUBDIRS += lib 35 36ifneq ($(UCLINUX),1) 37# KEEP THIS LIST ALPHABETIZED PLEASE! 38SUBDIRS += connectors \ 39 containers \ 40 controllers \ 41 crypto \ 42 device-drivers \ 43 firmware \ 44 fs \ 45 hotplug \ 46 input \ 47 io \ 48 ipc \ 49 logging \ 50 mem \ 51 numa \ 52 pty \ 53 sched \ 54 security \ 55 sound \ 56 tracing \ 57 uevents \ 58 59ifeq ($(WITH_POWER_MANAGEMENT_TESTSUITE),yes) 60SUBDIRS += power_management 61endif 62 63endif 64 65ifeq ($(ANDROID),1) 66FILTER_OUT_DIRS += containers controllers device-drivers fs io ipc mem \ 67 sched security 68endif 69 70include $(top_srcdir)/include/mk/generic_trunk_target.mk 71