Massive Makefile clean up!

- "make all" builds all combinations of configurations
- Binaries are built to "bin"
- (For convenience, the release interpreter also goes in the top level dir)
- Libraries are built to "lib"

This will also make it easier to support building and testing other
configurations like Nan tagging versus union, computed goto, etc.
This commit is contained in:
Bob Nystrom
2015-02-22 10:19:23 -08:00
parent 3802609644
commit 037a2bdb66
6 changed files with 156 additions and 120 deletions
+3
View File
@@ -10,6 +10,9 @@ Mac and you can rock a command line, it's just:
$ make
$ ./wren
Binaries for other configurations are built to `bin/`. Static and shared
libraries for embedding Wren get built in `lib/`.
For Mac users, there is also an XCode project under `project/xcode`. For
Windows brethren, `project/msvc2013` contains a Visual Studio solution. Note
that these may not have the exact same build settings as the makefile. The