You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/include
Felix Fietkau 5868331214 build: don't call prereq for any package/symlinks rules
Most of the time, we want to make sure OpenWrt has been configured and
setup before start running make. However, in case of package/symlinks,
forcing prereq as a dependency creates multiple issues:
*when executed on a clean workspace, it will prompt for user input
 and open a menuconfig window before executing the feeds command
*the only way around that is to provide a .config. However, the "prereq"
 target would then run a "make defconfig", which will remove all the
 packages in the .config but from external feeds, as feeds have not been
 installed yet.

The only way to currently work around this, is to generate a fake config
by running "make defconfig", then "make package/symlinks", copy the real
config (which at this point disregards the previously generated config),
and run make defconfig again. Something like this:

make defconfig
make package/symlinks
cp real.config .config
make defconfig

This change is removing the need for the first defconfig, making the
process more logical for OpenWrt users using the package/symlinks target.

Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>

SVN-Revision: 45657
9 years ago
..
site build: add missing sitefile for i386 9 years ago
autotools.mk include: improve 'gettext-version' fixup 9 years ago
cmake.mk cmake.mk: enable -Bsymbolic-functions by default for linking shared libs, slightly improves performance and compression 9 years ago
debug.mk include: remove trailing whitespaces 9 years ago
depends.mk include: remove trailing whitespaces 9 years ago
device_table.txt image: ensure that /dev/console exist in rootfs images 11 years ago
download.mk include/download.mk: Add download mirrors for tools from GNU Savannah (bug #15184) 10 years ago
feeds.mk build: improve feed handling for opkg.conf 10 years ago
host-build.mk build: set CCACHE_DIR for host builds 9 years ago
host.mk include: remove trailing whitespaces 9 years ago
image.mk all: replace genext2fs with make_ext4fs 9 years ago
kernel-build.mk kernel-build.mk: add .NOTPARALLEL 10 years ago
kernel-defaults.mk config: add an option to enable KPROBE 9 years ago
kernel-version.mk generic/4.0: update to 4.0.1 9 years ago
kernel.mk modules: fix postinst generation for kernel modules 9 years ago
netfilter.mk netfilter.mk: remove obsolete ip_nat_ftp related line 9 years ago
nls.mk nls.mk: fix typo 9 years ago
package-bin.mk include: remove trailing whitespaces 9 years ago
package-defaults.mk include: remove trailing whitespaces 9 years ago
package-dumpinfo.mk include: remove trailing whitespaces 9 years ago
package-ipkg.mk package-ipkg.mk: fix typo (patch from #19540) 9 years ago
package-seccomp.mk include: add a seccomp filter install wrapper 9 years ago
package.mk build: include variant name in STAMP_INSTALLED 9 years ago
prereq-build.mk include: remove trailing whitespaces 9 years ago
prereq.mk include: remove trailing whitespaces 9 years ago
quilt.mk include: remove trailing whitespaces 9 years ago
scan.awk build: propagate override information to .packageinfo 9 years ago
scan.mk build: use different grep strings for scanning package vs target metadata 9 years ago
scons.mk fix up scons vs ccache 12 years ago
shell.sh include: remove trailing whitespaces 9 years ago
subdir.mk include: remove trailing whitespaces 9 years ago
target.mk target.mk: add default packages for NAS device-type 10 years ago
toolchain-build.mk include: remove trailing whitespaces 9 years ago
toplevel.mk build: don't call prereq for any package/symlinks rules 9 years ago
uclibc++.mk toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues 11 years ago
unpack.mk include: remove trailing whitespaces 9 years ago
verbose.mk build: tell users to do non-paralle builds on errors 9 years ago
version.mk buildroot: make it easier to build all kmods 9 years ago