diff options
author | Marti Bolivar <mbolivar@leaflabs.com> | 2012-06-14 23:43:48 -0400 |
---|---|---|
committer | Marti Bolivar <mbolivar@leaflabs.com> | 2012-06-14 23:43:48 -0400 |
commit | 7ac498c2a2ad00e0a9c850f22a1012a9a3240fb7 (patch) | |
tree | 24d8e5a044bb755918f93dacd98b49c46b2188af /notes | |
parent | 41b94bf5e29d0cf13b22c9fc09061e050474eaf5 (diff) | |
download | librambutan-7ac498c2a2ad00e0a9c850f22a1012a9a3240fb7.tar.gz librambutan-7ac498c2a2ad00e0a9c850f22a1012a9a3240fb7.zip |
Tweak build system to allow out-of-tree projects.
It's very annoying to have to build libmaple projects in-tree. Users
are just copying the repository everywhere. That's stupid. So I made this:
https://github.com/mbolivar/example-libmaple-project
It needs these patches to work.
Add a header and footer for rules.mk files, so we can change them
around and things will continue to work for the users, who just
include them.
In Makefile, add USER_MODULES to LIBMAPLE_MODULES if it's
nonempty. This is the hook you use to get your code compiled and
linked correctly.
Hack build-targets.mk for stupid reasons I hope to fix later. For now,
you'll need an empty main.cpp in BOTH the libmaple directory and your
directory if you want things to work the way you'd expect.
Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
Diffstat (limited to 'notes')
0 files changed, 0 insertions, 0 deletions