summaryrefslogtreecommitdiff
path: root/xmake/rules/platform
AgeCommit message (Collapse)Author
2026-04-23fix linux module intermediate filenamesririyeye
Generate linux module intermediate files from the target basename instead of the final .ko path so modpost reads hello.o rather than hello.ko.o. This avoids the bogus *.ko.ko module name and undefined symbol warnings reported in #5721. Made-with: Cursor
2026-04-23fix linux driver final review issueririyeye
Drop the redundant newline normalization in kernel config checks because io.readfile() already returns newline-split content suitable for line-based matching. Made-with: Cursor
2026-04-23fix linux driver review follow-upsririyeye
Use target:is_cross() for kbuild probing, normalize module-common paths before comparing them, and check kernel configs line by line for clearer exact matches. Made-with: Cursor
2026-04-23fix linux driver cross compile detectionririyeye
Pass ARCH and CROSS_COMPILE for same-platform cross builds and derive the toolchain prefix from versioned gcc names so kbuild flag probing uses the correct target tools. Made-with: Cursor
2026-04-23fix linux module review follow-upsririyeye
Tighten kernel config detection to avoid prefix matches and share module-common.c lookup so dependency tracking and compilation stay aligned. Made-with: Cursor
2026-04-22fix linux module builds on kernel 6.12+ririyeye
Keep xmake's linux module rule aligned with modern kbuild so generated .ko files retain vermagic and modversion metadata required for loading on newer kernels.
2026-03-29improve const limit codesruki
2026-03-29fix const limit on lua5.5ruki
2026-02-24Added notice of missing keystore for signing android app.Karuro Chari
2025-12-21fix has_tool lld-linkstar9029
2025-12-17improve dirruki
2025-12-17improve packageruki
2025-12-17add custom glue testruki
2025-12-17add conf to disable native app glueruki
2025-12-16move ndk rules to androidruki
2025-10-13Update xmake.luaruki
2025-10-12fix(rules) fix platform.windows.subsystem rule for clangArthur LAURENT
2025-10-10improve to export def rules for binaryruki
2025-09-16fix subsystem #6807ruki
2025-09-09fix(windows.subsystem rule) use Xlinker instead of -Wl when using clang to ↵Arthur LAURENT
allow pass the system version
2025-09-06fix qt rule orderruki
2025-07-21Support .def file with clangstar9029
2025-07-10fix replace gcc/ldruki
2025-07-10fix ld #6613ruki
2025-07-03rename copyrightruki
2025-05-13Update xmake.luaruki
2025-05-13fix upper in xmake.luabinLep
2025-05-12Update xmake.luaruki
2025-05-12(rules) fix startwiths => startswith for platform.windows.subsystem ruleArthur LAURENT
2025-05-11(rules) move platform.windows.subsystem rule to its right directory and add ↵Arthur LAURENT
it to platform.windows
2025-05-06Fix idl teststar9029
2025-05-06Improve idl rulestar9029
2025-04-22Update xmake.luaruki
2025-04-22Update idl.luaruki
2025-04-22Use jobgraphsChristian Rendina
2025-04-16Use jobgraph rather than batchcmdChristian Rendina
2025-04-15Address formattingChristian Rendina
2025-04-15Use jobgraph rather than batchcmdsChristian Rendina
2025-04-11Format filesChristian Rendina
2025-04-10Merge branch 'dev' of https://github.com/xmake-io/xmake into devChristian Rendina
2025-04-09fix idl ruleruki
2025-04-09format coderuki
2025-04-08Address reviewsChristian Rendina
2025-04-08Improve midl supportChristian Rendina
2025-04-06Improve idl rulestar9029
2025-04-02Remove /env flagstar9029
2025-04-02Add msvc midl supportstar9029
2025-02-13fix platform.linux.moduleruki
2024-12-16improve to parse linux module flagsruki
2024-12-13Update xmake.luaruki