Home | History | Annotate | Download | only in kernel
      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