Commit Graph

20 Commits

Author SHA1 Message Date
b4deb30a02 Reorganize build scripts for libuv.
- Create separate libs for each architecture. OS X doesn't need this
  (we just build a universal binary), but it will help Linux.
- Move the libuv build stuff into wren.mk where the actual dependency
  on the lib is.
- Download libuv to deps/ instead of build/. That way "make clean"
  doesn't blow it away.
- Don't redownload libuv unless needed.
2015-08-28 19:31:03 -07:00
d8770b9a6a Clean up the .gitignore a bit. 2015-03-23 06:33:29 -07:00
7514bb9dd3 Visual Studio Project Modifications
- Visual Studio: Fixed project to work with changes made to separate
Wren's cli and file loading code
- Visual Studio: Added another project to the solution that builds Wren
as a static library, and modified the original VS project to use it.
2015-03-16 14:52:33 -04:00
e315ed9265 Fixed file locations for Visual Studio project
- Fixed source file locations for Visual Studio Solution
- Modified .gitignore to ignore Visual Studio cache files
2015-03-16 09:30:16 -04:00
64eccdd9be Reorganize tests and benchmark scripts.
Mainly to get rid of one top level directory. But this will
also be useful when there are tests of the embedding API.
2015-03-14 12:45:56 -07:00
e2a72282a1 Move gh-pages directory under build/. 2015-03-14 12:19:03 -07:00
037a2bdb66 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.
2015-02-22 10:19:23 -08:00
3bed04e0b9 Support clang/OS X shared libraries in the Makefile. 2015-01-28 19:50:53 -08:00
2f97ef57d3 Change Makefile to differentiate between static and shared library
Previously, just the static libraries (libwren*.a) were created. In the Makefile documentation these were mentioned in the comments as shared.
Now both variants will be created.
2015-01-27 15:05:53 +01:00
b6443f0301 Move XCode project under project/. 2015-01-20 17:14:30 -08:00
6e369fc639 Finish making Wren compile as C++98.
- Get Value, the hard part, compiling as C++.
- Add some rudimentary C++ support to the makefile, mainly for testing.
2015-01-15 21:12:51 -08:00
728cb2cbca Gitignore shared libraries and comment makefile a bit. 2015-01-04 10:02:50 -08:00
d65bd1382b Add gh-pages build step. 2015-01-01 20:58:36 -08:00
28021dc63e Redo site design. 2014-04-05 15:39:02 -07:00
9739bc7b30 Get rid of separate CODE_SUBCLASS instruction.
Just pushes null to indicate "inherits from Object". Unifies a
bit of code.
2014-01-26 17:25:38 -08:00
96d728cc5d Reorganize makefile and scripts. 2014-01-23 23:29:50 -08:00
1e2449893e Add baseline comparison to benchmark script.
This way, I can track performance improvements and regressions.
2013-12-07 22:15:25 -08:00
f6c9848706 Ignore scratch script. 2013-11-29 16:20:44 -08:00
fe48113054 Logical "||" operator. 2013-11-19 18:24:58 -08:00
2f6a6889f1 Initial commit. 2013-10-22 11:22:22 -07:00