/build.js

nodejs based c build system

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

nodejs based c build system.

example:

var SRCS=dir('.','*.c');
var OBJS=wildcard(SRCS,['.c','.o']);
var TARGET='a.out';

if(target=="clean"){
	rm(TARGET);
	rm(OBJS);
} else {
	cc(SRCS,OBJS);
	ld(OBJS,TARGET);
}