1f08c3bdfSopenharmony_ci# SPDX-License-Identifier: GPL-2.0-or-later
2f08c3bdfSopenharmony_ci# Copyright (C) 2009, Cisco Systems Inc.
3f08c3bdfSopenharmony_ci# Copyright (C) 2010, Linux Test Project.
4f08c3bdfSopenharmony_ci# Ngie Cooper, July 2009
5f08c3bdfSopenharmony_ci
6f08c3bdfSopenharmony_citop_srcdir		?= ../..
7f08c3bdfSopenharmony_ci
8f08c3bdfSopenharmony_ciinclude $(top_srcdir)/include/mk/env_pre.mk
9f08c3bdfSopenharmony_ci
10f08c3bdfSopenharmony_ci# NOTE (garrcoop): mce-test isn't integrated into the build.
11f08c3bdfSopenharmony_ci
12f08c3bdfSopenharmony_ci# Build syscalls in all scenarios.
13f08c3bdfSopenharmony_ciSUBDIRS			:= syscalls
14f08c3bdfSopenharmony_ci
15f08c3bdfSopenharmony_ci# Build lib
16f08c3bdfSopenharmony_ciSUBDIRS			+= lib
17f08c3bdfSopenharmony_ci
18f08c3bdfSopenharmony_ciifneq ($(UCLINUX),1)
19f08c3bdfSopenharmony_ci# KEEP THIS LIST ALPHABETIZED PLEASE!
20f08c3bdfSopenharmony_ciSUBDIRS			+= connectors \
21f08c3bdfSopenharmony_ci			   containers \
22f08c3bdfSopenharmony_ci			   controllers \
23f08c3bdfSopenharmony_ci			   crypto \
24f08c3bdfSopenharmony_ci			   device-drivers \
25f08c3bdfSopenharmony_ci			   firmware \
26f08c3bdfSopenharmony_ci			   fs \
27f08c3bdfSopenharmony_ci			   hotplug \
28f08c3bdfSopenharmony_ci			   input \
29f08c3bdfSopenharmony_ci			   io \
30f08c3bdfSopenharmony_ci			   ipc \
31f08c3bdfSopenharmony_ci			   irq \
32f08c3bdfSopenharmony_ci			   logging \
33f08c3bdfSopenharmony_ci			   mem \
34f08c3bdfSopenharmony_ci			   numa \
35f08c3bdfSopenharmony_ci			   pty \
36f08c3bdfSopenharmony_ci			   sched \
37f08c3bdfSopenharmony_ci			   security \
38f08c3bdfSopenharmony_ci			   sound \
39f08c3bdfSopenharmony_ci			   tracing \
40f08c3bdfSopenharmony_ci			   uevents \
41f08c3bdfSopenharmony_ci			   watchqueue \
42f08c3bdfSopenharmony_ci
43f08c3bdfSopenharmony_ciifeq ($(WITH_POWER_MANAGEMENT_TESTSUITE),yes)
44f08c3bdfSopenharmony_ciSUBDIRS			+= power_management
45f08c3bdfSopenharmony_ciendif
46f08c3bdfSopenharmony_ci
47f08c3bdfSopenharmony_ciifeq ($(WITH_KVM_TESTSUITE),yes)
48f08c3bdfSopenharmony_ciSUBDIRS			+= kvm
49f08c3bdfSopenharmony_ciendif
50f08c3bdfSopenharmony_ci
51f08c3bdfSopenharmony_ciendif
52f08c3bdfSopenharmony_ci
53f08c3bdfSopenharmony_ciifeq ($(ANDROID),1)
54f08c3bdfSopenharmony_ciFILTER_OUT_DIRS		+= containers controllers device-drivers fs io ipc mem \
55f08c3bdfSopenharmony_ci				sched security
56f08c3bdfSopenharmony_ciendif
57f08c3bdfSopenharmony_ci
58f08c3bdfSopenharmony_ciinclude $(top_srcdir)/include/mk/generic_trunk_target.mk
59