prplos/include
Paul HENRYS e2109f88b1
image: add defines for imagegenerator
3 define instructions are created to prepare imagegenerator build
directory, to run binman and run swugenerator.
Those defines can be used with artifacts related variables to build
images with those tools.
A device could typically build images with those tools as such:

  define Device/mydevice
  ...
  IMG_GEN_DIR := $$(wildcard $$(BUILD_DIR_BASE)/hostpkg/imagegenerator-*)
  BINMAN_INPUT_tb341 := $$(IMG_GEN_DIR)/configs/binman/binman_mydevice.dts \
                        $$(KDIR)/u-boot-*/u-boot-nodtb.bin \
                        $$(KDIR)/u-boot-*/u-boot.dtb \
                        $$(KDIR)/vmlinux.gz \
                        $$(KDIR)/tmp/$$(DEVICE_IMG_PREFIX).dtb \
                        $$(BIN_DIR)/$(IMG_PREFIX)-secure-initramfs.cpio.gz \
                        $$(KDIR)/tmp/$$(DEVICE_IMG_PREFIX)-squashfs-fs.rootfs
  SWU_INPUT_tb341 := $$(IMG_GEN_DIR)/configs/swugenerator/sw-description_mydevice
  ARTIFACT/wgrtd159be_b_wav700-image.swu := imagegenerator-init $$(BINMAN_INPUT_mydevice) $$(SWU_INPUT_mydevice) | \
                                            binman binman_mydevice.dts | \
                                            swugenerator sw-description_mydevice
  ARTIFACTS := mydevice-image.swu
  ...
  endef

Implements: PCF-2354
Tracked-by: FEAT-29
Signed-off-by: Paul HENRYS <paul.henrys_ext@softathome.com>
2026-06-23 10:56:32 +02:00
..
overlay-feed BuildSystem: Use cached list of Makefile.append's during package processing 2025-11-16 15:54:49 +00:00
site
autotools.mk
bpf.mk
cmake.mk
debug.mk
default-packages.mk
depends.mk
device_table.txt
download.mk
feeds.mk
hardened-ld-pie.specs
hardening.mk
host-build.mk
image-commands.mk image: add defines for imagegenerator 2026-06-23 10:56:32 +02:00
image.mk image: integrate the secure initramfs generator 2026-06-22 18:24:25 +02:00
kernel-build.mk
kernel-defaults.mk image: add the implementation to support the secure initramfs 2026-06-22 18:24:25 +02:00
kernel-version.mk kernel: move kernel version files to linux/generic directory 2025-07-31 15:27:30 +00:00
kernel.mk
logo.png
logo.svg
meson.mk
netfilter.mk
nls.mk
openssl-module.mk
optee-os.mk
package-bin.mk
package-defaults.mk
package-dumpinfo.mk
package-pack.mk build: add support for checksec.sh based mitigation reports 2025-07-31 15:20:37 +00:00
package-seccomp.mk
package.mk build: exclude checksec report files from rebuild check 2026-02-10 15:26:24 +00:00
prereq-build.mk
prereq.mk
quilt.mk
rootfs.mk
scan.awk BuildSystem: Add <package>/Makefile.append files in all active feeds as dependency for <package>/Makefile 2025-09-15 13:46:17 +03:00
scan.mk Buildsystem: Invalidate OpenWrt package information when some of SCAN_DEPS deleted 2025-09-15 13:46:17 +03:00
shell.sh
subdir.mk
target.mk target: fix kernel_menuconfig with external feed overwriting generic 2025-07-31 15:29:47 +00:00
toolchain-build.mk
toplevel.mk
trusted-firmware-a.mk include/trusted-firmware-a.mk: support LTS releases 2025-06-16 15:35:49 +02:00
u-boot.mk
uclibc++.mk
unpack.mk
verbose.mk
version.mk version.mk: introduce prplOS Git based versioning 2025-07-31 15:18:08 +00:00