On Mar 25, 2013, at 11:33 AM, hiro <23h...@gmail.com> wrote: > > what does "understand" mean in that context? > I would think if this is all done automagically with go it would need > to follow even more general rules, no?
No, they are concrete and specialized for go (the language). Go (the tool) knows about the different ways the go program can be compiled, how the imports work, etc. and deduces what to do from that. The general rules in mk are more "everytime you see a file ending like this, do that". G.