Commit Graph

4 Commits

Author SHA1 Message Date
Travis Geiselbrecht
c49e63e62c [app] make APP_START work with C++
Needs a __USED tag or the compiler will GC it apparently. Should do the
same thing for other section based trickery.
2021-05-27 03:15:30 -07:00
Travis Geiselbrecht
2c28605d0d [app] add a standalone routine and a command line app start routine 2021-05-26 02:15:59 -07:00
Travis Geiselbrecht
243975bbce [apps] switch to the __start __stop section linker magic 2020-05-14 23:57:42 -07:00
Travis Geiselbrecht
35a8d555a3 [include] move almost all of the remainder of top level includes into a subdir
Examples are include/platform.h -> platform/include/platform.h
include/target.h -> target/include/target.h

The old model generally considered these to be Always There includes,
but they're starting to stick out more and more so may as well actually
follow the model that most of the rest of the system follows.
2019-07-13 16:09:27 -07:00