You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
2.0 KiB
80 lines
2.0 KiB
# |
|
# kernel test suite Makefile. |
|
# |
|
# Copyright (C) 2009, Cisco Systems Inc. |
|
# Copyright (C) 2010, Linux Test Project. |
|
# |
|
# This program is free software; you can redistribute it and/or modify |
|
# it under the terms of the GNU General Public License as published by |
|
# the Free Software Foundation; either version 2 of the License, or |
|
# (at your option) any later version. |
|
# |
|
# This program is distributed in the hope that it will be useful, |
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
# GNU General Public License for more details. |
|
# |
|
# You should have received a copy of the GNU General Public License along |
|
# with this program; if not, write to the Free Software Foundation, Inc., |
|
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
|
# |
|
# Ngie Cooper, July 2009 |
|
# |
|
|
|
top_srcdir ?= ../.. |
|
|
|
include $(top_srcdir)/include/mk/env_pre.mk |
|
|
|
# NOTE (garrcoop): mce-test isn't integrated into the build. |
|
|
|
# Build syscalls in all scenarios. |
|
SUBDIRS := syscalls |
|
|
|
# Build lib |
|
SUBDIRS += lib |
|
|
|
ifneq ($(UCLINUX),1) |
|
# KEEP THIS LIST ALPHABETIZED PLEASE! |
|
SUBDIRS += connectors \ |
|
containers \ |
|
controllers \ |
|
device-drivers \ |
|
firmware \ |
|
fs \ |
|
hotplug \ |
|
input \ |
|
io \ |
|
ipc \ |
|
logging \ |
|
mem \ |
|
numa \ |
|
pty \ |
|
sched \ |
|
security \ |
|
timers \ |
|
tracing \ |
|
module \ |
|
|
|
ifeq ($(WITH_POWER_MANAGEMENT_TESTSUITE),yes) |
|
SUBDIRS += power_management |
|
endif |
|
|
|
endif |
|
|
|
ifeq ($(ANDROID),1) |
|
FILTER_OUT_DIRS += containers controllers device-drivers fs io ipc mem \ |
|
sched security timers |
|
endif |
|
|
|
MAKE_DEPS := include/linux_syscall_numbers.h |
|
|
|
include: |
|
mkdir -p "$@" |
|
|
|
linux-syscall-numbers-clean:: include |
|
$(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" clean |
|
|
|
include/linux_syscall_numbers.h: include |
|
$(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" all |
|
|
|
include $(top_srcdir)/include/mk/generic_trunk_target.mk
|
|
|