I've already opened an issue for this (https://gitlab.com/ubports/porting/community-ports/halium-generic-adaptation-build-tools/-/issues/12) but I've been staring at this issue for a few hours.
I am trying to port to samsung-a5xelte using the standalone kernel method detailed in the guide. I have followed every step correctly to my knowledge, however I'm getting the error No rule to make target 'halium.config'
. The file is present under arch/arm64/configs.
Link to kernel repo: https://github.com/ArcaEge/android_kernel_samsung_universal7580/tree/lineage-17.1
My deviceinfo
:
deviceinfo_name="Samsung Galaxy A5 (2016)"
deviceinfo_manufacturer="Samsung"
deviceinfo_codename="samsung-a5xelte"
deviceinfo_arch="aarch64"
deviceinfo_kernel_source="https://github.com/ArcaEge/android_kernel_samsung_universal7580"
deviceinfo_kernel_source_branch="lineage-17.1"
deviceinfo_kernel_defconfig="lineageos_a5xelte_defconfig halium.config"
deviceinfo_kernel_cmdline="console=tty0"
deviceinfo_kernel_clang_compile="true"
deviceinfo_kernel_image_name="Image.gz"
deviceinfo_halium_version="10"
deviceinfo_bootimg_header_version="0"
deviceinfo_bootimg_prebuilt_dt="dt_teamwin.img"
deviceinfo_bootimg_tailtype="SEAndroid"
deviceinfo_use_overlaystore="true"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x10008000"
deviceinfo_flash_offset_ramdisk="0x11000000"
deviceinfo_flash_offset_second="0x10f00000"
deviceinfo_flash_offset_tags="0x10000100"
deviceinfo_bootimg_os_version="10.0.0"
deviceinfo_bootimg_os_patch_level="2022-01"