Fumitoshi Ukai | 119dc91 | 2015-03-30 16:52:41 +0900 | [diff] [blame] | 1 | package main |
2 | |||||
Shinichiro Hamaji | b13f3d5 | 2015-03-30 19:29:44 +0900 | [diff] [blame] | 3 | import "os" |
4 | |||||
Fumitoshi Ukai | 119dc91 | 2015-03-30 16:52:41 +0900 | [diff] [blame] | 5 | func main() { |
6 | mk, err := ParseDefaultMakefile() | ||||
7 | if err != nil { | ||||
8 | panic(err) | ||||
9 | } | ||||
10 | |||||
11 | for _, stmt := range mk.stmts { | ||||
12 | stmt.show() | ||||
13 | } | ||||
14 | |||||
Shinichiro Hamaji | d7bef60 | 2015-03-30 19:55:32 +0900 | [diff] [blame] | 15 | vars := make(map[string]string) |
16 | er, err := Eval(mk, vars) | ||||
Fumitoshi Ukai | f8efa0a | 2015-03-30 18:10:11 +0900 | [diff] [blame] | 17 | if err != nil { |
18 | panic(err) | ||||
19 | } | ||||
Shinichiro Hamaji | b13f3d5 | 2015-03-30 19:29:44 +0900 | [diff] [blame] | 20 | Exec(er, os.Args[1:]) |
Fumitoshi Ukai | 119dc91 | 2015-03-30 16:52:41 +0900 | [diff] [blame] | 21 | } |