-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add generic spksrc.supported.mk (#6002)
* cross-cc.mk: Make usage of generic spksrc.supported.mk * common.mk: Adjust pstat filename * python311: Transparent change to force builds * cross-rust.mk: Use generic spksrc.supported.mk helper * supported.mk: Ensure pre-build-native is a grouped target using &: group target (&:) tells make that instead of building each target with a different invocation of the recipe, which is the default, a single invocation of the 'pre-build-native' recipe builds all the targets. * cross-go.mk: Use generic spksrc.supported.mk helper * cross-go.mk: Fix mod file download missing u+rw flags Ref golang/go#31481 Otherwise files under pkg/mod/golang.org/* are read-only and make clean cannot proceed with it's deletion. * spk.mk: Major clean-up and simplification to the build narrative * spksrc: Rename kernel.mk to cross-kernel.mk * common.mk: Enable PSTAT only with MAKELEVEL <= 2 * cross-rust.mk: Remove kerne-required.mk left over * common-rules.mk: Move common rules out of common.mk as multi-loop * spk.mk: Fix PSTAT_TIME to only provide stats on entire arch build * common-rules.mk: Add make rustup to check rust toolchain status * cross-cmake.mk: Make independent from cross-cc.mk * main-depends.mk: Convert to supported.mk * .gitignore: Add status* to ignore list * cross-cmake.mk: Missing download rule dependency * Limit PATH populating and allow rustup command from all cross* * supported.mk: Further reduce code duplication * Move *tree, <smart>-clean to common-rules and provide native access * qoriq-rust: Optimize code by including DEPENDS in toolchains * spksrc: Basics for a first iteration of framework testing facility * tc.mk: Re-order depend processing to be done afterwards rustc * meson+ninja+cmake: Fix build using ninja and allow new *_BASE_DIR While fixing build process I came accross zstd special case where make process must first switch under a build/cmake|meson then follow the normal build process using that path as default. * gateone: Mark as broken as dependent to python2 * zstd: Fix build by using new MESON_BASE_DIR variable * openjpeg: Add -Wno-dev to avoid unecessary messages * cross-cmake|ninja.mk: Standadize and simplify configure|buid|install This change also include a new ADDITIONAL_CMAKE_ARGS that serves as a distinction between usual CMAKE_ARGS vs extra paramaters to be used in special cases. cross/x265 is a good example. * x265: Standardize to using cross-cmake.mk with ninja This makes the build of x265 using normal framework builds and also greatly optimize it's build-time speed using ninja as nasm build are now parallelized as well. * spksrc: Migrate from PWD to makefile default CURDIR * python.mk: Adjust ROOT path so it can also work from diyspk * spksrc: Add native/*/status-build.log file to be ignored by git * libwebp: Migrate to cmake+ninja to avoid segfault during build * cross-cmake.mk: Print out cmake path and version * mysql-connector-c: Use cmake+ninja to fix post-build installation * test.mk: Additions to the testing facility * patch.mk: Reverting $$PWD to $(CURDIR) change * cmake: Enable using ninja by default * spksrc: Enhancements to the testing framework * spksrc: Further enhance framework testing (make test all) * python311: Remove temporary NOP to force builds
- Loading branch information
Showing
53 changed files
with
814 additions
and
785 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.