26 extern const char*
const kTargetId;
29 void FillDesc(PolyphaseBuildTargetDesc& outDesc);
48 std::string ResolveTool(Tool tool);
51 void InvalidateToolCache();
54 void SetToolOverride(Tool tool,
const std::string& path);
57 std::string GetToolsDirectory();
65 bool WriteSmdhIcon(
const std::string& source,
const std::string& projectDir,
const std::string& outPng);
67 enum ToolInstallMask : uint32_t
69 ToolInstall_Makerom = 1u << 0,
70 ToolInstall_Bannertool = 1u << 1,
71 ToolInstall_Pycgfx = 1u << 2,
72 ToolInstall_Cwavtool = 1u << 3,
76 void StartToolInstall(uint32_t mask);
77 bool IsToolInstallRunning();
78 std::string GetToolInstallStatus();
Stable C ABI header for native build-target addons.