midas/pmake.js
2026-05-11 03:26:09 +09:00

25 lines
629 B
JavaScript

function main() {
pmake.subdirectory("external/ppr");
pmake.subdirectory("external/stb");
const IDE = new pmake.ExecutableProject("midas");
IDE.sources = fs.glob("src/*.c", "src/icon/*.c");
IDE.includes = [ "src", main.milsko + "/include" ];
IDE.libdirs = [ main.milsko + "/src", main.milsko + "/lib" ];
IDE.libraries = [ "stb", "ppr", "Mw" ];
pmake.register(IDE);
}
main.milsko = "/usr/local";
(function() {
opt = new pmake.Option("with-milsko=PATH");
opt.category = "General";
opt.description = "Specify path to milsko";
opt.action = function(value) {
main.milsko = value;
};
pmake.register(opt);
})();