Makefile 968 字节
Newer Older
1
TARGETS = breakpoints
2 3
TARGETS += cpu-hotplug
TARGETS += efivarfs
4 5 6
TARGETS += exec
TARGETS += firmware
TARGETS += ftrace
7
TARGETS += kcmp
8
TARGETS += memfd
9
TARGETS += memory-hotplug
10
TARGETS += mount
11
TARGETS += mqueue
12
TARGETS += net
13
TARGETS += powerpc
14
TARGETS += ptrace
15 16
TARGETS += size
TARGETS += sysctl
17
TARGETS += timers
18
TARGETS += user
19 20
TARGETS += vm
#Please keep the TARGETS list alphabetically sorted
21

22 23 24
TARGETS_HOTPLUG = cpu-hotplug
TARGETS_HOTPLUG += memory-hotplug

25 26 27 28 29
all:
	for TARGET in $(TARGETS); do \
		make -C $$TARGET; \
	done;

30
run_tests: all
31 32 33 34
	for TARGET in $(TARGETS); do \
		make -C $$TARGET run_tests; \
	done;

35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
hotplug:
	for TARGET in $(TARGETS_HOTPLUG); do \
		make -C $$TARGET; \
	done;

run_hotplug: hotplug
	for TARGET in $(TARGETS_HOTPLUG); do \
		make -C $$TARGET run_full_test; \
	done;

clean_hotplug:
	for TARGET in $(TARGETS_HOTPLUG); do \
		make -C $$TARGET clean; \
	done;

50 51 52 53
clean:
	for TARGET in $(TARGETS); do \
		make -C $$TARGET clean; \
	done;