Mercurial Hosting > luan
changeset 1385:4d6c1bb8f975
fix mmake
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 22 Aug 2019 11:56:25 -0600 |
parents | f5368cd8c056 |
children | dc36dd8bf839 |
files | src/luan/modules/mmake.luan |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
diff -r f5368cd8c056 -r 4d6c1bb8f975 src/luan/modules/mmake.luan --- a/src/luan/modules/mmake.luan Thu Aug 15 14:33:35 2019 -0600 +++ b/src/luan/modules/mmake.luan Thu Aug 22 11:56:25 2019 -0600 @@ -3,6 +3,7 @@ local Table = require "luan:Table.luan" local Io = require "luan:Io.luan" local print = Io.print +local output_to = Io.output_to local String = require "luan:String.luan" local Time = require "luan:Time.luan" @@ -11,7 +12,7 @@ local function header() - return %> +%> # Makefile created on <%=Time.format(Time.now())%> by Mmake .SUFFIXES: .java .class @@ -39,7 +40,7 @@ return false; end local out = dir.child("Makefile").text_writer() - out.write( header() ) + output_to(out,header) for _, s in ipairs(javas) do s = String.gsub(s,[[\$]],[[\$\$]]) out.write( "\\\n\t\t", s , ".class" )