gnu-efi/apps
Pete Batard 625bdb6368
Actually make the apps build with MinGW
To builds the apps with MinGW, the CRT0 library must be ignored because
it is ELF specific and we don't need to go through ELF relocations.
We also apply the GNU_EFI_USE_MS_ABI (since we have it), remove the -z
flags, that are invalid in MinGW, and clean up the apps Makefile.

Note that setjump and debughook are excluded from MinGW builds as they
use constructs that are not available there.

Signed-off-by: Pete Batard <pete@akeo.ie>
2024-05-16 17:50:10 +01:00
..
AllocPages.c Fix some types gcc doesn't like 2018-03-14 14:50:22 -04:00
bltgrid.c Fix MSVC sample compilation 2024-05-08 10:51:58 +01:00
ctors_dtors_priority_test.c Tail calls break ctors/dtors 2024-03-22 10:23:15 -04:00
ctors_fns.c Tail calls break ctors/dtors 2024-03-22 10:23:15 -04:00
ctors_test.c Make ELF constructors and destructors work 2023-03-28 08:59:41 -04:00
debughook.c Move OPTNONE macro to eficompiler.h 2024-03-22 10:23:44 -04:00
drv0_use.c Restore correct operation of BS driver test 2017-01-08 06:58:30 -05:00
drv0.c Restore correct operation of BS driver test 2017-01-08 06:58:30 -05:00
drv0.h Restore correct operation of BS driver test 2017-01-08 06:58:30 -05:00
exit.c add-Exit - Add Exit() library function which calls BS->Exit() 2017-02-17 16:30:28 -05:00
FreePages.c Fix some types gcc doesn't like 2018-03-14 14:50:22 -04:00
lfbgrid.c Fix MSVC sample compilation 2024-05-08 10:51:58 +01:00
Makefile Actually make the apps build with MinGW 2024-05-16 17:50:10 +01:00
modelist.c apps: simplify logical constraints 2021-06-23 22:53:26 +02:00
printenv.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
route80h.c Work around -Werror=maybe-uninitialized not being very bright. 2018-03-14 14:50:23 -04:00
setdbg.c Add debug helper applications 2018-03-14 14:50:23 -04:00
setjmp.c Do not include efisetjmp.h on efi.h 2019-05-15 05:32:24 +02:00
t2.c This -Wall -Wextra thing actually caught a real bug. 2016-03-03 16:55:26 -05:00
t3.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
t4.c This -Wall -Wextra thing actually caught a real bug. 2016-03-03 16:55:26 -05:00
t5.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
t6.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
t7.c This -Wall -Wextra thing actually caught a real bug. 2016-03-03 16:55:26 -05:00
t8.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
t.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
tcc.c apps/tcc: tcc marcked ok for non x86-64 archs 2017-03-10 16:02:03 -05:00
tpause.c Fix MSVC sample compilation 2024-05-08 10:51:58 +01:00
trivial.S */*.S: add non-executable GNU stack marking on ELF-linux 2022-08-08 11:35:10 -04:00
unsetdbg.c Add debug helper applications 2018-03-14 14:50:23 -04:00