summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 79bc5243782dc7fd0efe33e6f721002807cd0bc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# SPDX-License-Identifier: GPL-2.0-only

export CC=clang
export BPFTOOL=/sbin/bpftool
export OBJCOPY=llvm-objcopy
export INC=-I /usr/include/$(shell uname -m)-linux-gnu -I $(CURDIR)/include
export CFLAGS=-target bpf -Wall -c -O2 -g $(INC)
export ASFLAGS=$(CFLAGS)

SUBDIRS=pl031 vcpufreq
TARGETS=all clean

$(TARGETS): $(SUBDIRS)

$(SUBDIRS):
	$(MAKE) -C $@ $(MAKECMDGOALS)

.PHONY: $(SUBDIRS) $(TARGETS)