Explicitly list all modules to build for each arch/platform 13/317213/3
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 4 Sep 2024 11:23:41 +0000 (13:23 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 13 Sep 2024 06:17:05 +0000 (08:17 +0200)
This simplifies configuration management and adding more modules.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I35ea263ce6c8b600b474414e450b3871ee8745f4

packaging/linux-tizen-modules.spec

index 88be7e8b7df1b4a2f24c1605b7a31c95723e03a4..f2b1744f3d20214bcd9b222d330391a112b9a50c 100644 (file)
@@ -123,18 +123,19 @@ find %{KMOD_PATH} -type f -not -name "*.ko" -exec cp --parents {} . \;
 %{?asan:/usr/bin/gcc-unforce-options}
 %{?ubsan:/usr/bin/gcc-unforce-options}
 
-export BUILD_logger=m
 # Default buffer sizes to compile in. [kB]
 export LOGGER_MAIN_BUFFER_SIZE=256
 export LOGGER_EVENTS_BUFFER_SIZE=256
 export LOGGER_RADIO_BUFFER_SIZE=256
 export LOGGER_SYSTEM_BUFFER_SIZE=256
 
-export BUILD_proc_tsm=m
+
+%ifarch %{arm} aarch64
 export BUILD_kdbus=m
+export BUILD_logger=m
+export BUILD_proc_tsm=m
 export BUILD_zlogger=m
 
-%ifarch %{arm} aarch64
 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4
 make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4
 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4 INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
@@ -144,10 +145,12 @@ make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4-rt
 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-%{buildarch}-rpi4-rt INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
 %endif
 
+%ifarch riscv64
 export BUILD_kdbus=n
+export BUILD_logger=m
 export BUILD_proc_tsm=n
+export BUILD_zlogger=m
 
-%ifarch riscv64
 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu
 make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu
 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra