Mercurial Hosting > luan
comparison dist/scripts/mmake.luan @ 273:073044e3ac03
fix mmake.sh and multipart mail
git-svn-id: https://luan-java.googlecode.com/svn/trunk@274 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Fri, 31 Oct 2014 18:44:11 +0000 |
parents | 97d175772fed |
children |
comparison
equal
deleted
inserted
replaced
272:eb27e765affb | 273:073044e3ac03 |
---|---|
1 import "Table" | 1 import "luan:Table" |
2 import "Io" | 2 import "luan:Io" |
3 import "String" | 3 import "luan:String" |
4 import "Java" | 4 import "luan:Time" |
5 import "java.util.Date" | |
6 | 5 |
7 compiler = Table.concat( { "javac -g -encoding UTF8", ... }, " " ) | 6 compiler = Table.concat( { "javac -g -encoding UTF8", ... }, " " ) |
8 | 7 |
9 function mmake(dir) | 8 function mmake(dir) |
10 local java = {} | 9 local java = {} |
39 end | 38 end |
40 | 39 |
41 | 40 |
42 function header() | 41 function header() |
43 return %> | 42 return %> |
44 # Makefile created on <%=Date.new()%> by Mmake | 43 # Makefile created on <%=Time.format(Time.now())%> by Mmake |
45 | 44 |
46 .SUFFIXES: .java .class | 45 .SUFFIXES: .java .class |
47 | 46 |
48 .java.class: | 47 .java.class: |
49 javac -g -encoding UTF8 $< | 48 <%=compiler%> $< |
50 | 49 |
51 all: <% | 50 all: <% |
52 end | 51 end |
53 | 52 |
54 mmake(Io.File ".") | 53 mmake(Io.schemes.file ".") |