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 24 top_srcdir ?= ../.. 25 26 include $(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. 31 SUBDIRS := syscalls 32 33 # Build lib 34 SUBDIRS += lib 35 36 ifneq ($(UCLINUX),1) 37 # KEEP THIS LIST ALPHABETIZED PLEASE! 38 SUBDIRS += 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 timers \ 56 tracing \ 57 58 ifeq ($(WITH_POWER_MANAGEMENT_TESTSUITE),yes) 59 SUBDIRS += power_management 60 endif 61 62 endif 63 64 ifeq ($(ANDROID),1) 65 FILTER_OUT_DIRS += containers controllers device-drivers fs io ipc mem \ 66 sched security timers 67 endif 68 69 include $(top_srcdir)/include/mk/generic_trunk_target.mk 70