M7350/oe-core/meta-msm/classes/localgit.bbclass
2024-09-09 08:52:07 +00:00

26 lines
845 B
Plaintext

#
# Helper class to handle local checked out GIT repositories cleanly
#
# Bring in the tip SHA fetch functionality to support git local repos fully.
inherit gitsha
# Automagically move ${S} and ${O} for the user. They can further override it, but they shouldn't have to
# do anything for most cases- and they'd best know what they're doing when they do it.
S = "${WORKDIR}/${PN}"
O = "${WORKDIR}/${PN}-obj"
# Explicitly bypass fetch... It's already fetched...
do_fetch () {
}
# Override unpack for this recipe. It's basically unpacked, but we need to
# do a symlink into the ${WORKDIR} to the area specified by ${SRC_DIR} so that
# other stages for things like the autotools stuff works like it's supposed
# to without too many extra special interventions...
do_unpack() {
rm -rf ${WORKDIR}/${PN}
ln -s ${SRC_DIR} ${WORKDIR}/${PN}
}