diff options
| author | John Crispin | 2024-11-29 08:13:52 +0000 |
|---|---|---|
| committer | John Crispin | 2024-12-02 12:55:36 +0000 |
| commit | 5c12fe45b98d9edab88b580b23dbe3528b025fd5 (patch) | |
| tree | b9c9ee16810d3f62ccf33e63b292f022e16c59a9 | |
| parent | f342255025e323626cb5887605a1f2eb609b206c (diff) | |
| download | openwrt-5c12fe45b98d9edab88b580b23dbe3528b025fd5.tar.gz | |
target/metadata: set OpenWrt One as the default menuconfig target/profile
Signed-off-by: John Crispin <john@phrozen.org>
| -rw-r--r-- | include/target.mk | 1 | ||||
| -rw-r--r-- | scripts/metadata.pm | 1 | ||||
| -rwxr-xr-x | scripts/target-metadata.pl | 10 | ||||
| -rw-r--r-- | target/linux/mediatek/filogic/target.mk | 1 |
4 files changed, 12 insertions, 1 deletions
diff --git a/include/target.mk b/include/target.mk index 02ea68b15c..a4428efab7 100644 --- a/include/target.mk +++ b/include/target.mk @@ -375,6 +375,7 @@ define BuildTargets/DumpCurrent echo 'Target-Description:'; \ echo "$$$$DESCRIPTION"; \ echo '@@'; \ + $(if $(DEFAULT_PROFILE),echo 'Target-Default-Profile: $(DEFAULT_PROFILE)';) \ echo 'Default-Packages: $(DEFAULT_PACKAGES) $(call extra_packages,$(DEFAULT_PACKAGES))'; \ $(DUMPINFO) $(if $(CUR_SUBTARGET),$(SUBMAKE) -r --no-print-directory -C image -s DUMP=1 SUBTARGET=$(CUR_SUBTARGET)) diff --git a/scripts/metadata.pm b/scripts/metadata.pm index ecfe42c0bc..dec9e62dff 100644 --- a/scripts/metadata.pm +++ b/scripts/metadata.pm @@ -136,6 +136,7 @@ sub parse_target_metadata($) { /^Linux-Kernel-Arch:\s*(.+)\s*$/ and $target->{karch} = $1; /^Default-Subtarget:\s*(.+)\s*$/ and $target->{def_subtarget} = $1; /^Default-Packages:\s*(.+)\s*$/ and $target->{packages} = [ split(/\s+/, $1) ]; + /^Target-Default-Profile:\s*(.+)\s*$/ and $target->{default_profile} = $1; /^Target-Profile:\s*(.+)\s*$/ and do { $profile = { id => $1, diff --git a/scripts/target-metadata.pl b/scripts/target-metadata.pl index 0c17e2e327..ce96d1e7d5 100755 --- a/scripts/target-metadata.pl +++ b/scripts/target-metadata.pl @@ -179,7 +179,7 @@ EOF print <<EOF; choice prompt "Target System" - default TARGET_ath79 + default TARGET_mediatek reset if !DEVEL EOF @@ -219,6 +219,14 @@ choice EOF foreach my $target (@target) { my $profile = $target->{profiles}->[0]; + foreach my $p (@{$target->{profiles}}) { + last unless $target->{default_profile}; + my $name = $p->{id}; + $name =~ s/^DEVICE_//; + next unless $name eq $target->{default_profile}; + $profile = $p; + last; + } $profile or next; print <<EOF; default TARGET_$target->{conf}_$profile->{id} if TARGET_$target->{conf} && !BUILDBOT diff --git a/target/linux/mediatek/filogic/target.mk b/target/linux/mediatek/filogic/target.mk index d1637e06af..52ce25de1e 100644 --- a/target/linux/mediatek/filogic/target.mk +++ b/target/linux/mediatek/filogic/target.mk @@ -4,6 +4,7 @@ BOARDNAME:=Filogic 8x0 (MT798x) CPU_TYPE:=cortex-a53 DEFAULT_PACKAGES += fitblk kmod-phy-aquantia kmod-crypto-hw-safexcel wpad-basic-mbedtls uboot-envtools KERNELNAME:=Image dtbs +DEFAULT_PROFILE:=openwrt_one define Target/Description Build firmware images for MediaTek Filogic ARM based boards. |