xref: /OK3568_Linux_fs/yocto/poky/meta-selftest/recipes-test/selftest-hardlink/selftest-hardlink.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunLICENSE = "MIT"
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunSRC_URI = "file://hello.c \
6*4882a593Smuzhiyun           file://gdb.sh \
7*4882a593Smuzhiyun"
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunS = "${WORKDIR}"
10*4882a593Smuzhiyun
11*4882a593Smuzhiyundo_compile () {
12*4882a593Smuzhiyun	${CC} hello.c -o hello1 ${CFLAGS} ${LDFLAGS}
13*4882a593Smuzhiyun}
14*4882a593Smuzhiyun
15*4882a593Smuzhiyundo_install () {
16*4882a593Smuzhiyun	install -d ${D}${bindir}
17*4882a593Smuzhiyun	install -m 755 ${WORKDIR}/gdb.sh ${D}${bindir}/
18*4882a593Smuzhiyun	install -m 755 hello1 ${D}${bindir}/hello1
19*4882a593Smuzhiyun	ln ${D}${bindir}/hello1 ${D}${bindir}/hello2
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun	install -d ${D}${libexecdir}
22*4882a593Smuzhiyun	ln ${D}${bindir}/hello1 ${D}${libexecdir}/hello3
23*4882a593Smuzhiyun	ln ${D}${bindir}/hello1 ${D}${libexecdir}/hello4
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun	dd if=/dev/zero of=${D}${bindir}/sparsetest bs=1 count=0 seek=1M
26*4882a593Smuzhiyun}
27*4882a593Smuzhiyun
28*4882a593SmuzhiyunRDEPENDS:${PN}-gdb += "gdb"
29*4882a593SmuzhiyunPACKAGES =+ "${PN}-gdb"
30*4882a593SmuzhiyunFILES:${PN}-gdb = "${bindir}/gdb.sh"
31