Michael Scire
6f95b738dc
kern: build as -Os instead of -O2
2020-12-01 17:34:09 -08:00
SciresM
ac04e02a08
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-10-27 13:55:19 -07:00
Michael Scire
920b017677
kern: implement svc trace
2020-08-18 15:17:40 -07:00
Michael Scire
73798cb812
kern: build with -Wextra
2020-08-17 14:20:24 -07:00
Michael Scire
420bc7df9b
ams: update build system to add generic-fallback support
2020-08-11 11:22:56 -07:00
SciresM
3a1ccdd919
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-11 15:02:10 -07:00
Michael Scire
eb48e7cc59
buildsystem: fix building
2020-04-06 17:44:14 -07:00
Michael Scire
d675aa3414
crypto: Implement BigNum/ExpMod
2020-02-23 06:51:32 -08:00
Michael Scire
30b3825f5c
libmesosphere: precompile mesosphere.hpp
2020-02-19 01:22:51 -08:00
Michael Scire
9accbcf8e1
meso: use -fno-non-call-exceptions, -fno-use-cxa-atexit
2020-01-31 04:47:08 -08:00
fincs
4adc0e4096
Replace HFILES with HFILES_BIN in all makefiles
2019-12-31 00:46:09 -08:00
Michael Scire
8e3c34ea89
meso: build with -ffixed-x18
2019-12-31 00:46:09 -08:00
Michael Scire
36c47a0014
meso: skeleton libmesosphere in prep for kernelldr dev
2019-12-31 00:46:09 -08:00