cc_library_static {
name: "AAAi",
defaults: [],
include_dirs: ,
srcs: [
],
shared_libs: [
],
whole_static_libs: [
],
header_libs: [
],
cflags: [
],
}
如何使用go语言,对cflags进行添加宏变量
我写的go,但是编译不过:
package btif
import (
"android/soong/android"
"android/soong/cc"
"fmt"
"sync"
"strings"
"github.com/google/blueprint/proptools"
"android/soong/apex"
"android/soong/cc/config"
)
func init() {
android.RegisterModuleType("cc_library_static", AdvAduioFeature_Cflag)
}
func AdvAduioFeature_Cflag() (android.Module) {
module := cc.LibraryStaticFactory()
android.AddLoadHook(module, AdvAduioFeature_Defaults)
return module
}
func AdvAduioFeature_Defaults(ctx android.LoadHookContext) {
type props struct {
Cflags []string
}
p := &props{}
p.Cflags = append(p.Cflags, "-DAAAA")
ctx.AppendProperties(p)
}
能帮忙看一下是什么问题吗?感谢!