Commit Graph

14 Commits

Author SHA1 Message Date
bjorn d1317d227c Reorganize Tuprules;
A little more declarative, less duplication.

Misc changes:

- Added link time optimization
- Added -Os to link stage
- Use separate Android SDK and NDK paths
2020-08-30 21:12:39 -06:00
bjorn 5bf597284d tup: Update WebXR flags; 2020-08-28 12:58:05 -06:00
bjorn 3cec939297 config/default: Add CONFIG_PICO=n;
To prevent pico from accidentally building.
2020-08-28 12:55:23 -06:00
bjorn 3cb291c866 rm leap motion driver;
Planning on using the new Ultraleap OpenXR API layer.  It's possible
that this will be added back if that doesn't work out.
2020-08-22 14:05:40 -06:00
bjorn 6eab6d2a40 tup: rm manual GL flavor config; 2020-07-06 20:34:53 -06:00
bjorn b9d6d7b70c tup: rm core/gpu settings; 2020-07-06 20:31:38 -06:00
bjorn 3139730d8d tup: Allow custom CMake build folder; 2020-07-06 20:22:57 -06:00
bjorn a10363d21b tup.config: Document Android settings; 2020-07-06 20:21:42 -06:00
bjorn 40cde54abf tup: android config update; 2020-07-02 10:24:06 -06:00
bjorn b34c03bcc8 Tup build system for android; 2020-06-09 18:02:03 -06:00
bjorn ada79dbf5d Add CONFIG_WEBXR to default tup config; 2020-05-26 14:00:26 -06:00
bjorn 8dcc97745e Tup: emscripten support; LuaJIT flag; 2020-03-02 23:06:42 -08:00
bjorn 238496de29 Start core/gpu; 2020-02-19 17:21:40 -08:00
bjorn 6060dc12b1 Improve tup config;
- Add config folder that contains tup config files.  There is a default
  config added to source control, but everything else in that folder is
  gitignored so you can add your own custom configurations.
- Remove and gitignore tup.config.
- This results in the following setup:
  - You can now create a tup.config symlink that points at the config
    you want to use.
  - Or, you can use the `tup variant` command to manage multiple build
    configurations at the same time (e.g. debug, release, wasm).
2019-12-29 10:52:44 -08:00