Jeffrey Townsend
32c0839b60
Minor improvements.
2019-06-06 15:13:22 +00:00
Jeffrey Townsend
165009cd8d
Add an error-checking template for Makefile shell calls onlpm --find-file.
...
Makefiles that call $(shell onlpm --find-file *) have always failed poorly
when the file cannot be found.
The onlp_find_file template can be called to both assign and check the
results. If an error occurred in getting the value then a Makefile error is raised.
2019-05-27 18:56:46 +00:00
Jeffrey Townsend
00a201fc0d
Revert "Remove target directory prior to extraction."
...
This reverts commit f2c23181b4 .
2019-04-24 20:30:10 +00:00
Jeffrey Townsend
f2c23181b4
Remove target directory prior to extraction.
2019-04-24 17:25:42 +00:00
Jeffrey Townsend
00ecc395e6
Strong clear for the SWI workdir as users may deposit files we don't know about in there.
2019-02-06 18:33:51 +00:00
Jeffrey Townsend
48af7ec15b
Cleanup rootfs, swi, and installer builds so they can be built in parallel for multiple distributions.
2019-02-05 22:46:18 +00:00
Jeffrey Townsend
96a697bdcc
Tool updates to support armhf.
2018-12-25 15:42:07 +00:00
Jeffrey Townsend
ea149f0f3d
The 4610 54/30 variants now share the same DTS file.
2018-10-26 00:00:50 +00:00
Wataru Ishida
a681cf6c81
Support building systemd based system
...
Signed-off-by: Wataru Ishida <ishida@nel-america.com >
2018-05-31 19:41:23 -07:00
Jeffrey Townsend
45a08ada04
Add CROSS_COMPILER and ARCH_BOOT settings for each architecture.
2018-05-01 20:12:24 +00:00
Shengzhou Liu
1215e014a0
Update for arm64 on builder9 and arm64-nxp-layerscape struct
...
Signed-off-by: Guo Hanyue <guo.hanyue@nxp.com >
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com >
2018-04-24 13:46:35 +08:00
Jeffrey Townsend
180db2b739
Make the K_TARGET_DIR if necessary.
2018-04-20 00:04:03 +00:00
Jeffrey Townsend
6eaa1cbd06
Add kernel config variable for additional modsync directories.
2018-04-18 16:36:53 +00:00
Carl D. Roth
03f066d45c
Be more aggressive with the manifest
2018-02-28 17:41:08 -08:00
Jeffrey Townsend
2af7ab2cba
Add target which builds the required packages (but no the rfs itself).
2017-12-31 16:00:39 +00:00
Jeffrey Townsend
454180823c
Export defined architecture symbol for convenient use in makefiles.
2017-09-06 16:30:14 -07:00
Jeffrey Townsend
819f4ad3f7
Add support for building and installing base kernel modules.
...
Kernel modules can now be selected from the base kernel package via the kernel config.
The modules will be built and installed into the existing -modules packages.
Module management tools like modprobe will now work properly.
This enables individual module selection for
2017-07-14 18:35:12 +00:00
Jeffrey Townsend
ed5e54bc15
Format URL properly based on kernel major version.
2017-05-26 18:16:38 +00:00
Jeffrey Townsend
65e9865ba8
Add arm dst tree.
2017-02-15 19:41:20 +00:00
Jeffrey Townsend
7196468687
Include DTS trees.
2017-02-15 18:38:27 +00:00
Jeffrey Townsend
61e3ccf10f
- Allow a setup rule
...
- Clean should be double colon.
2017-02-15 18:37:40 +00:00
Jeffrey Townsend
69a1d8aefb
Initial DTB rules.
2017-02-15 16:01:18 +00:00
Jeffrey Townsend
15b60944dd
Preserve arch/powerpc/lib/crtsavres.o for powerpc module builds.
2017-02-13 21:32:52 +00:00
Jeffrey Townsend
3ac7338c03
Allow the module database root directories and manifest outputs to be overridden by a superproject.
2017-01-25 14:44:35 -08:00
Jeffrey Townsend
9918505a02
Subdirectory install options.
2017-01-08 20:11:41 +00:00
Jeffrey Townsend
973228a692
Add driver headers to the module build package.
2017-01-07 21:01:51 +00:00
Jeffrey Townsend
13e20e596c
ARCH check.
2017-01-01 19:39:04 +00:00
Jeffrey Townsend
216e4f0eed
Platform Kernel Module Support
...
Per-platform kernel modules can now be built out of tree against multiple kernel mbuild packages.
2016-12-31 20:59:27 +00:00
Jeffrey Townsend
c825d51bc8
Common architecture build makefiles.
2016-11-22 22:21:41 +00:00
Jeffrey Townsend
e51148bf55
Use the new module database infrastructure.
2016-11-16 20:21:18 +00:00
Jeffrey Townsend
ab24f9914e
Use the new module database infrastructure.
2016-11-16 20:21:04 +00:00
Jeffrey Townsend
6166b37d01
Allow customization and additinal arguments while building the image.
...
- Execute custom commands prior to execution of switool.
- Allow custom arguments when invoking switool.
2016-08-27 15:09:15 +00:00
Jeffrey Townsend
1788ef14ce
Allow overrides of the patch series.
2016-08-18 13:19:58 -07:00
Jeffrey Townsend
d2d1698126
The arm64 build collateral is not available in all kernels.
2016-08-17 22:57:08 +00:00
Shengzhou Liu
1ed3041b9d
Add arm64 support for build and installer
2016-08-17 00:57:01 +08:00
Shengzhou Liu
461078d30e
Add arm64 support for toolchain in builder8:1.5
2016-08-17 00:50:49 +08:00
Jeffrey Townsend
534cdc36a0
Additional override options.
2016-07-22 20:21:08 +00:00
Jeffrey Townsend
b1c2e0d276
Allow build-specific additions to the MODSYNCLIST.
2016-06-24 02:19:47 +00:00
Jeffrey Townsend
abf7e4f945
New config format for the module manifest generator.
2016-06-18 00:35:50 +00:00
Jeffrey Townsend
7a10269fb8
Customized RFS manifest.
2016-05-27 19:27:59 +00:00
Jeffrey Townsend
dd93bf58bd
Version ignore.
2016-05-20 00:12:18 +00:00
Jeffrey Townsend
f7e3d54e72
Removed.
2016-05-20 00:11:43 +00:00
Jeffrey Townsend
70327a396e
Generate the version files if necessary.
...
This is to support inclusion in a superproject which does not use the local setup.env.
2016-05-20 00:10:26 +00:00
Jeffrey Townsend
d9db525297
Merge pull request #67 from carlroth/master
...
Initial rollup of installer WIP
2016-04-13 14:25:03 -07:00
Jeffrey Townsend
977d6506c2
Set current build suite for easy build-time checks.
2016-04-05 09:09:43 -07:00
Jeffrey Townsend
25ba10de38
Add option for automatic gzip.
2016-04-03 15:43:09 -07:00
Jeffrey Townsend
06568c9d64
Rename properly to armel.
2016-03-30 18:28:47 -07:00
Jeffrey Townsend
8f6e933b08
Add ARM architecture support to the build environment.
2016-03-30 18:13:31 -07:00
Carl D. Roth
196d308508
Support verbose building
2016-03-21 17:32:15 -07:00
Jeffrey Townsend
bc1af1f586
Some build and autogen tools require these settings.
2016-02-24 17:20:10 +00:00