mirror of
https://git.yoctoproject.org/poky
synced 2026-02-06 16:56:37 +01:00
It turns out we have quite a number of Makefiles out there without a clean target. Rather than have all cases code an empty do_configure, add a CLEANBROKEN variable which when set to "1" will disable the attempt to "make clean". This patch also adjusts various recipes which either have this problem fixed, or have been reported to have make clean failures. (From OE-Core rev: 45b7d3add14eafc25da62bab68d4ae133f8dcb57) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
44 lines
1.2 KiB
BlitzBasic
44 lines
1.2 KiB
BlitzBasic
SUMMARY = "gnu-configize"
|
|
DESCRIPTION = "Tool that installs the GNU config.guess / config.sub into a directory tree"
|
|
SECTION = "devel"
|
|
LICENSE = "GPLv2"
|
|
LIC_FILES_CHKSUM = "file://config.guess;endline=39;md5=0e6ca0501b27177f3bc640f7225e3ead"
|
|
|
|
DEPENDS_class-native = "perl-native-runtime"
|
|
|
|
INHIBIT_DEFAULT_DEPS = "1"
|
|
|
|
SRCREV = "a47f842264fc19837f8a00eb1d2d254a4c527334"
|
|
PV = "1.0+git${SRCPV}"
|
|
|
|
SRC_URI = "git://git.sv.gnu.org/config.git \
|
|
file://config-guess-uclibc.patch \
|
|
file://gnu-configize.in"
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
CLEANBROKEN = "1"
|
|
|
|
do_compile() {
|
|
:
|
|
}
|
|
|
|
do_install () {
|
|
install -d ${D}${datadir}/gnu-config \
|
|
${D}${bindir}
|
|
cat ${WORKDIR}/gnu-configize.in | \
|
|
sed -e 's,@gnu-configdir@,${datadir}/gnu-config,g' \
|
|
-e 's,@autom4te_perllibdir@,${datadir}/autoconf,g' > ${D}${bindir}/gnu-configize
|
|
# In the native case we want the system perl as perl-native can't have built yet
|
|
if [ "${PN}" != "gnu-config-native" -a "${PN}" != "nativesdk-gnu-config" ]; then
|
|
sed -i -e 's,/usr/bin/env,${bindir}/env,g' ${D}${bindir}/gnu-configize
|
|
fi
|
|
chmod 755 ${D}${bindir}/gnu-configize
|
|
install -m 0644 config.guess config.sub ${D}${datadir}/gnu-config/
|
|
}
|
|
|
|
PACKAGES = "${PN}"
|
|
FILES_${PN} = "${bindir} ${datadir}/gnu-config"
|
|
|
|
BBCLASSEXTEND = "native"
|