Commit Graph

12 Commits

Author SHA1 Message Date
SciresM
9ee32fee0f Meso build targets (#1196)
* meso: commit wip (thanks fincs) rewrite to support build targets

* meso: commit mostly-working build system

* meso: correct .o dependencies in kernel/kldr

* libstratosphere: fix building after PCH related build changes

Co-authored-by: fincs <fincs@devkitpro.org>
2020-12-02 06:52:42 -08:00
Michael Scire
4a91046154 kern: implement svc trace 2020-09-07 10:51:37 -07:00
Michael Scire
dc59a2d2e5 kern: build with -Wextra 2020-09-07 10:51:36 -07:00
Michael Scire
4ee7df6340 ams: update build system to add generic-fallback support 2020-08-14 17:36:36 -07:00
SciresM
7d041e853d Switch atmosphere's build target to C++20. (#952)
* ams: update to build with gcc10/c++20

* remove mno-outline-atomics

* ams: take care of most TODO C++20s

* fusee/sept: update for gcc10

* whoosh, your code now uses pre-compiled headers

* make: dependency fixes
2020-05-12 15:44:19 -07:00
Michael Scire
da6eac986d buildsystem: fix building 2020-04-06 17:44:36 -07:00
Michael Scire
98cc1dd870 crypto: Implement BigNum/ExpMod 2020-03-02 19:51:06 -08:00
Michael Scire
0daddfacc6 libmesosphere: precompile mesosphere.hpp 2020-03-02 19:50:58 -08:00
Michael Scire
c86352c06e meso: use -fno-non-call-exceptions, -fno-use-cxa-atexit 2020-03-02 19:50:48 -08:00
fincs
92671af569 Replace HFILES with HFILES_BIN in all makefiles 2020-01-03 13:05:26 -08:00
Michael Scire
5bb14b180a meso: build with -ffixed-x18 2020-01-03 13:05:26 -08:00
Michael Scire
f83d72e18b meso: skeleton libmesosphere in prep for kernelldr dev 2020-01-03 13:05:20 -08:00