summaryrefslogtreecommitdiff
path: root/bpf/libbpf/libbpf_prog.go
diff options
context:
space:
mode:
author Neill Kapron <nkapron@google.com> 2024-11-15 23:41:13 +0000
committer Neill Kapron <nkapron@google.com> 2024-11-20 03:02:37 +0000
commit83815b3823285e86886dc0072873036fb12d2001 (patch)
tree624ba1d4ec4425dc7b8cae9fc4293c120c6c8d24 /bpf/libbpf/libbpf_prog.go
parent04a33c6934f46d7a0013401aa05711ec7dc15f56 (diff)
Soong: libbpf_prog: change output filetype to .bpf
Changing libbpf_prog output types to .bpf to differentiate from legacy bpf.o files. Also, removing libbpf from the output directory. Bug: 359646531 Test: manual/TH Change-Id: I9ee22099acf57920bc5054ecf42e209a7b6418b6 Signed-off-by: Neill Kapron <nkapron@google.com>
Diffstat (limited to 'bpf/libbpf/libbpf_prog.go')
-rw-r--r--bpf/libbpf/libbpf_prog.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/bpf/libbpf/libbpf_prog.go b/bpf/libbpf/libbpf_prog.go
index 0ca7af1f7..18e03a5e7 100644
--- a/bpf/libbpf/libbpf_prog.go
+++ b/bpf/libbpf/libbpf_prog.go
@@ -205,7 +205,7 @@ func (libbpf *libbpfProg) GenerateAndroidBuildActions(ctx android.ModuleContext)
if strings.ContainsRune(src.Base(), '_') {
ctx.ModuleErrorf("invalid character '_' in source name")
}
- obj := android.ObjPathWithExt(ctx, "unstripped", src, "o")
+ obj := android.ObjPathWithExt(ctx, "unstripped", src, "bpf")
ctx.Build(pctx, android.BuildParams{
Rule: libbpfProgCcRule,
@@ -218,7 +218,7 @@ func (libbpf *libbpfProg) GenerateAndroidBuildActions(ctx android.ModuleContext)
},
})
- objStripped := android.ObjPathWithExt(ctx, "", src, "o")
+ objStripped := android.ObjPathWithExt(ctx, "", src, "bpf")
ctx.Build(pctx, android.BuildParams{
Rule: libbpfProgStripRule,
Input: obj,
@@ -230,7 +230,7 @@ func (libbpf *libbpfProg) GenerateAndroidBuildActions(ctx android.ModuleContext)
libbpf.objs = append(libbpf.objs, objStripped.WithoutRel())
}
- installDir := android.PathForModuleInstall(ctx, "etc", "bpf/libbpf")
+ installDir := android.PathForModuleInstall(ctx, "etc", "bpf")
if len(libbpf.properties.Relative_install_path) > 0 {
installDir = installDir.Join(ctx, libbpf.properties.Relative_install_path)
}
@@ -251,7 +251,7 @@ func (libbpf *libbpfProg) AndroidMk() android.AndroidMkData {
fmt.Fprintln(w, "LOCAL_PATH :=", moduleDir)
fmt.Fprintln(w)
var localModulePath string
- localModulePath = "LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/bpf/libbpf"
+ localModulePath = "LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/bpf"
if len(libbpf.properties.Relative_install_path) > 0 {
localModulePath += "/" + libbpf.properties.Relative_install_path
}