working build

This commit is contained in:
Henry Hiles 2026-01-24 14:50:07 +00:00
commit 20f69ca0aa
No known key found for this signature in database
7 changed files with 55 additions and 35 deletions

View file

@ -3,7 +3,7 @@ import "package:hooks/hooks.dart";
import "package:code_assets/code_assets.dart";
Future<void> main(List<String> args) => build(args, (input, output) async {
final buildDir = input.packageRoot.resolve("build/");
final buildDir = input.packageRoot.resolve("src/");
if (await File(buildDir.resolve("lock").toFilePath()).exists()) return;
final targetOS = input.config.code.targetOS;
@ -38,13 +38,16 @@ Future<void> main(List<String> args) => build(args, (input, output) async {
}
final generatedFile = "src/third_party/gomuks.g.dart";
output.assets.code.add(
CodeAsset(
package: "nexus",
name: generatedFile,
linkMode: DynamicLoadingBundled(),
file: libFile,
),
);
output.dependencies.add(input.packageRoot.resolve("lib/$generatedFile"));
print("Adding $libFileName as asset...");
output
..assets.code.add(
CodeAsset(
package: "nexus",
name: generatedFile,
linkMode: DynamicLoadingBundled(),
file: libFile,
),
)
..dependencies.add(libFile);
print("Done!");
});