Commit Graph

68 Commits

Author SHA1 Message Date
Slice
84f41b2b58 prepare to arm
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-07-04 19:53:11 +03:00
Slice
e6ad1c510a new default toolset GCC131
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-07-03 19:54:03 +03:00
Slice
f8c6d764d4 some cleanup
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-28 22:01:41 +03:00
Slice
2cb4b24a5d smbios automatic chooser
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-06-17 00:44:39 +03:00
SergeySlice
4e1807f9c3 reduce compilation messages
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-05-28 10:03:42 +03:00
jief666
cec450188d gcc12 fix. 2022-05-24 15:34:14 +02:00
Sergey Isakov
777e694713 some fixes for MSFT
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2022-04-30 18:22:35 +03:00
SergeySlice
9af0fed3f7 Specify -object_path_lto to enable dsym generation
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-12 15:05:25 +03:00
SergeySlice
0395c93a0c testing xcode5 toolset
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-12 12:17:26 +03:00
SergeySlice
44164420e9 optimize build messages
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-06 10:42:19 +03:00
SergeySlice
7b7ea96fa3 forgotten file
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-05 22:16:24 +03:00
SergeySlice
02287fbb4b compatibility with Python 3.10
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-05 21:53:39 +03:00
SergeySlice
48c5e2a941 added new kexts folders
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-10 20:14:13 +03:00
SergeySlice
1584349953 change GenFw for gcc11 compatibility
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-06 22:52:32 +03:00
SergeySlice
019781516a a script to create gcc11
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-05 22:25:09 +03:00
jief666
9906261e23 Fix visual studio compilation.
Fix some warnings.
Rename panic_ask to log_technical_bug.
2021-05-08 12:34:17 +03:00
jief666
cc3c8fe0a7 Fix bug : it was ignoring legacy with PBR, MBR and CD.
Uncomment eComStation, BeOS, ZETA and Haiku legacy boot sector
detection.
Return unknown icon instead of dummy.
Improve legacy entries title when _LoaderTitle is empty.
Create log_technical_bug(). Temporary redirected to panic.
Hardened egLoadFile().
Hardened SelfOem.
Copy ctor in XStringArray.
Improve qemu launch scripts.
2021-04-23 15:20:48 +03:00
jief666
975ac8f4fb Implement the possibility to cache XString size. Not activated.
Improve unicode_conversions.
Move strlen declaration to string.h.
2021-04-08 18:07:05 +03:00
jief666
5d20632984 Move ctors symbol in its own section to force alignment.
Add -g3 flag for release compilation.
2021-04-05 23:35:34 +03:00
jief666
d54fc63747 new folder PosixCompilation. Ressources to compile Clover as a mac
application, for unit tests.
2021-04-03 13:55:25 +03:00
jief666
11ca2c36c6 Adapt compiler options for compilation as a macOs app.
Rename CustomBoot to CustomLogoType, CustomLogo to CustomLogoImage.
2021-03-20 17:29:34 +03:00
jief666
d33d0479fa Continuing refactoring SETTINGS_DATA. 2021-03-19 18:35:01 +03:00
jief666
60e9707d0e move SetTable132 in GlobalConfig.
Fix in GenFw.
2021-03-19 16:04:19 +03:00
jief666
4e3a18b2dd Fix duplicated GCC compiler option. 2021-03-19 10:36:26 +03:00
jief666
bcbcbc0ae5 Fix memory allocation in GenFw. 2021-03-19 10:33:58 +03:00
jief666
95be95c531 Reactivate warnings.
Clean warnings reactivated.
Clean build flags in the 4 configurations to make RELEASE_XCODE8 works
in QEMU.
2021-02-10 15:32:07 +03:00
jief666
d4e748b87c Restore no-strict-aliasing.
Fix a warning.
2021-02-09 15:28:07 +03:00
jief666
b346d25c32 Align and clean GCC and Xcode build flags.
Removed some warnings.
2021-02-09 14:50:23 +03:00
jief666
1a02f530db Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +03:00
jief666
333b6ce1ca Hide dead installer prebooter.
Do not hide installer if there is a main partition.
2021-02-04 17:04:31 +03:00
jief666
d4f314559d Use gcc instead of cc for VfrCompile compilation. 2020-11-26 08:41:35 +03:00
jief666
b6a13a9f53 Fix GenFW, remove -no-lto for CppMemLib. 2020-11-09 16:19:33 +03:00
jief666
cb29f59457 build_rule.template : echo before the compilation step. 2020-11-09 16:05:03 +03:00
Jief L
da8ad5c0eb MSVC compilation. 2020-11-02 16:45:11 +03:00
Jief L
9d8bf1fa29 Add a verbose mode for compilation. 2020-11-02 14:14:54 +03:00
jief666
e7fe794c4d Generate debug symbol with Xcode8
Quick patch to make DumpEfiCalls works with OpenCore.
2020-09-14 15:56:48 +03:00
SergeySlice
b0547701a9 svg theme parse success not depend on individual icons, just whole parse
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-05-20 20:56:01 +03:00
asava
b6e39e1a32 Move ctors function pointers to .data section, and add .init_array, to fix compilation on Linux 2020-04-26 19:01:14 +03:00
Jief L
a71fe28d34 Fix VS compilation. 2020-04-25 12:59:07 +03:00
Sergey Isakov
446b3cc6f6 revert build_rule
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-03-24 07:36:39 +03:00
Jief L
14cdfe29c7 MemLogf and MemLogfVA. Not used yet in Clover. 2020-03-21 16:12:26 +03:00
jief
579b28b4f3 Build system improvements.
Rationalize optimizing flags and lto.
build_rule to generate and keep .debug file.
GenFW generate section at the same address as compiler for debugging.
2020-03-09 15:32:09 +03:00
Jief L
8199d9b75c Remove unecessary cast. Some cleanups. 2020-02-22 00:22:30 +03:00
jief
1feda1c6ff Fix XCODE8 build. 2020-02-17 14:18:49 +03:00
jief
5a63f45f7d Switch to new mtoc 2020-02-17 12:54:54 +03:00
Sergey Isakov
5d2a7f34d1 fix conf.templates
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-17 11:03:09 +03:00
Sergey Isakov
d2ac4d7de9 merge master and c++_globals
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-15 17:29:59 +03:00
Sergey Isakov
12e023a860 correct python indentation again
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-25 20:52:02 +03:00
Sergey Isakov
32a3befcc3 correct python indentation
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-25 16:48:59 +03:00
Sergey Isakov
4f3cce8594 BaseTools: init DependencyHeaderFileSet for each MakeFile class as Tiano did
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-25 16:05:31 +03:00