core: distclean is a noconfig target
authorYann E. MORIN <yann.morin.1998@free.fr>
Sun, 11 Sep 2016 13:55:46 +0000 (15:55 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 17 Sep 2016 14:21:00 +0000 (16:21 +0200)
commite76b4fd103cd18c374ea7aa1e7f2e76ab02c00ca
treeed3c096376077ab232e435cfac4023201d277b79
parentc2d80a8c5d8b97cdc84c297a3d2d6896fff6560b
core: distclean is a noconfig target

When the .config contains invalid configuration *(e.g. two providers for
a same virtual package), it is not possible to run "make distclean"
because the .config file is sourced and packages interpreted in this
case.

Add distclean to the noconfig list, so that we can run it in all cases.

However, this meand that DL_DIR is no longer set, and thus the default
download location never removed. We fix that by always removing the
download location, so that if it is the one configured we still remove
it (no change) and if it is not the one configured, we remove an
non-existing location and leave the user's location intact (no change
either).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Makefile