This commit is contained in:
Nishi 2026-05-09 03:16:20 +09:00
commit 6ae9cf6e1e
Signed by: nishi
GPG key ID: 27EF69B208EB9343
2 changed files with 11 additions and 11 deletions

View file

@ -53,8 +53,8 @@ for(var i = 1; i < ARGV.length; i++) {
}
}
(function(){
function make(output){
(function() {
function make(output) {
var mk = new pmake.File(output, "w");
mk.write("# This file was auto-generated. Do not edit manually!\n");
@ -62,14 +62,14 @@ function make(output){
mk.write("SILENT = @\n");
mk.write("\n");
if(output == "Makefile"){
if(output == "Makefile") {
var targets = pmake.resolveProjects(pmake.projects);
for(var i = 0; i < targets.length; i++){
for(var i = 0; i < targets.length; i++) {
mk.write(targets[i].target + ":\n");
mk.write(" @$(MAKE) -f " + targets[i].target + ".make\n");
mk.write("\n");
}
}else{
} else {
}
mk.close();
@ -77,7 +77,7 @@ function make(output){
make("Makefile");
var targets = pmake.resolveProjects(pmake.projects);
for(var i = 0; i < targets.length; i++){
for(var i = 0; i < targets.length; i++) {
make(targets[i].target + ".make");
}
})();

View file

@ -37,11 +37,11 @@ pmake.register = function(base) {
}
};
pmake.resolveProjects = function(arr){
pmake.resolveProjects = function(arr) {
var r = [];
for(var i = 0; i < arr.length; i++){
if(arr[i] instanceof pmake.Project){
for(var i = 0; i < arr.length; i++) {
if(arr[i] instanceof pmake.Project) {
r = r.concat(pmake.resolveProjects(arr[i].libraries));
r.push(arr[i]);
}
@ -58,8 +58,8 @@ const POSIXCompiler = pmake.inherit(Compiler);
const Option = function() {};
const Project = function(target) {
this.target = target;
this.files = [];
this.target = target;
this.files = [];
this.libraries = [];
};