feat: restructure Makefile to delegate builds to script/wren.mk and output to bin/ and lib/ directories

The monolithic Makefile is replaced with a thin wrapper that invokes
script/wren.mk for each configuration. Build artifacts are now placed
in bin/ (executables) and lib/ (static/shared libraries) instead of
the project root. The .gitignore is updated accordingly, and the
getting-started documentation reflects the new output layout.
This commit is contained in:
Bob Nystrom
2015-02-22 18:19:23 +00:00
parent 42b4236b8d
commit 2cdc57dda8
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