diff options
Diffstat (limited to 'samples/bpf/Makefile')
-rw-r--r-- | samples/bpf/Makefile | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/samples/bpf/Makefile b/samples/bpf/Makefile index b5b3600dcdf5..fe98fb226e6e 100644 --- a/samples/bpf/Makefile +++ b/samples/bpf/Makefile | |||
@@ -6,23 +6,39 @@ hostprogs-y := test_verifier test_maps | |||
6 | hostprogs-y += sock_example | 6 | hostprogs-y += sock_example |
7 | hostprogs-y += sockex1 | 7 | hostprogs-y += sockex1 |
8 | hostprogs-y += sockex2 | 8 | hostprogs-y += sockex2 |
9 | hostprogs-y += tracex1 | ||
10 | hostprogs-y += tracex2 | ||
11 | hostprogs-y += tracex3 | ||
12 | hostprogs-y += tracex4 | ||
9 | 13 | ||
10 | test_verifier-objs := test_verifier.o libbpf.o | 14 | test_verifier-objs := test_verifier.o libbpf.o |
11 | test_maps-objs := test_maps.o libbpf.o | 15 | test_maps-objs := test_maps.o libbpf.o |
12 | sock_example-objs := sock_example.o libbpf.o | 16 | sock_example-objs := sock_example.o libbpf.o |
13 | sockex1-objs := bpf_load.o libbpf.o sockex1_user.o | 17 | sockex1-objs := bpf_load.o libbpf.o sockex1_user.o |
14 | sockex2-objs := bpf_load.o libbpf.o sockex2_user.o | 18 | sockex2-objs := bpf_load.o libbpf.o sockex2_user.o |
19 | tracex1-objs := bpf_load.o libbpf.o tracex1_user.o | ||
20 | tracex2-objs := bpf_load.o libbpf.o tracex2_user.o | ||
21 | tracex3-objs := bpf_load.o libbpf.o tracex3_user.o | ||
22 | tracex4-objs := bpf_load.o libbpf.o tracex4_user.o | ||
15 | 23 | ||
16 | # Tell kbuild to always build the programs | 24 | # Tell kbuild to always build the programs |
17 | always := $(hostprogs-y) | 25 | always := $(hostprogs-y) |
18 | always += sockex1_kern.o | 26 | always += sockex1_kern.o |
19 | always += sockex2_kern.o | 27 | always += sockex2_kern.o |
28 | always += tracex1_kern.o | ||
29 | always += tracex2_kern.o | ||
30 | always += tracex3_kern.o | ||
31 | always += tracex4_kern.o | ||
20 | 32 | ||
21 | HOSTCFLAGS += -I$(objtree)/usr/include | 33 | HOSTCFLAGS += -I$(objtree)/usr/include |
22 | 34 | ||
23 | HOSTCFLAGS_bpf_load.o += -I$(objtree)/usr/include -Wno-unused-variable | 35 | HOSTCFLAGS_bpf_load.o += -I$(objtree)/usr/include -Wno-unused-variable |
24 | HOSTLOADLIBES_sockex1 += -lelf | 36 | HOSTLOADLIBES_sockex1 += -lelf |
25 | HOSTLOADLIBES_sockex2 += -lelf | 37 | HOSTLOADLIBES_sockex2 += -lelf |
38 | HOSTLOADLIBES_tracex1 += -lelf | ||
39 | HOSTLOADLIBES_tracex2 += -lelf | ||
40 | HOSTLOADLIBES_tracex3 += -lelf | ||
41 | HOSTLOADLIBES_tracex4 += -lelf -lrt | ||
26 | 42 | ||
27 | # point this to your LLVM backend with bpf support | 43 | # point this to your LLVM backend with bpf support |
28 | LLC=$(srctree)/tools/bpf/llvm/bld/Debug+Asserts/bin/llc | 44 | LLC=$(srctree)/tools/bpf/llvm/bld/Debug+Asserts/bin/llc |