func init() { CCENV = append(CCENV, fmt.Sprintf("%s=%s", "C_INCLUDE_PATH", "include")) CCENV = append(CCENV, fmt.Sprintf("%s=%s", "LIBRARY_PATH", "lib")) if cc = build.Getenv("CC"); cc == "" { cc = "CC" } if ld = build.Getenv("LD"); ld == "" { ld = "ld" } if ar = build.Getenv("AR"); ar == "" { ar = "ar" } if out, err := exec.Command(cc, "--version").Output(); err != nil { CCVersion = "deadbeef" } else { CCVersion = strings.TrimSpace(string(out)) } if err := ast.Register("cc_library", CLib{}); err != nil { log.Fatal(err) } if err := ast.Register("cxx_library", CLib{}); err != nil { log.Fatal(err) } if err := ast.Register("cc_binary", CBin{}); err != nil { log.Fatal(err) } }
func init() { if err := ast.Register("gen_rule", GenRule{}); err != nil { log.Fatal(err) } if err := ast.Register("group", Group{}); err != nil { log.Fatal(err) } }
func init() { if err := ast.Register("kernel", Kernel{}); err != nil { log.Fatal(err) } if err := ast.Register("config", Config{}); err != nil { log.Fatal(err) } if err := ast.Register("usb", USB{}); err != nil { log.Fatal(err) } if err := ast.Register("sed", Sed{}); err != nil { log.Fatal(err) } if err := ast.Register("strip", Strip{}); err != nil { log.Fatal(err) } if err := ast.Register("objcopy", ObjCopy{}); err != nil { log.Fatal(err) } if err := ast.Register("mk_sys", MkSys{}); err != nil { log.Fatal(err) } if err := ast.Register("elf_to_c", ElfToC{}); err != nil { log.Fatal(err) } if err := ast.Register("data_to_c", DataToC{}); err != nil { log.Fatal(err) } }
func init() { if out, err := exec.Command("yacc", "--version").Output(); err != nil { YaccVersion = "deadbeef" } else { YaccVersion = strings.TrimSpace(string(out)) } if err := ast.Register("yacc", Yacc{}); err != nil { log.Fatal(err) } }
func init() { if err := ast.Register("ios_application", IOSApplication{}); err != nil { log.Fatal(err) } }
func init() { if err := ast.Register("npm_package", NpmPackage{}); err != nil { log.Fatal(err) } }