Add support for .build.ignores

master
teknomunk 2 years ago
parent 17ff36dbc1
commit 5d06e72566

@ -6,6 +6,8 @@ FLAGS="-g -MP -MD -Os"
LDFLAGS = "-larchive"
#FLAGS="-g -MP -MD"
IGNORES = File.read(".build.ignores").strip.split("\n")
def cxx( code_base, filename )
hash = Digest::SHA1.hexdigest(filename)[0,8]
@ -82,7 +84,7 @@ files = %x( find "#{code_base}" -type f ).strip.split("\n").select {|f| /\.c$/ =
%x( ar cr #{code_base}.a )
files.each {|filename|
cxx( code_base, filename )
cxx( code_base, filename ) unless IGNORES.include?(filename)
}
system("gcc #{code_base}.a -g -o #{code_base}.bin -rdynamic #{LDFLAGS}")

Loading…
Cancel
Save