From here
| variables | content |
|---|---|
| ${base_bindir} | /bin |
| ${base_libdir} | /lib |
| ${base_prefix} | |
| ${base_sbindir} | /sbin |
| ${bindir} | /usr/bin |
| ${datadir} | /usr/share |
| ${docdir} | /usr/share/doc |
| ${exec_prefix} | /usr |
| ${includedir} | /usr/include |
| ${infodir} | /usr/share/info |
| ${libdir} | /usr/lib |
| ${libexecdir} | /usr/libexec |
| ${localstatedir} | /var |
| ${mandir} | /usr/share/man |
| ${nonarch_base_libdir} | /lib |
| ${nonarch_libdir} | /usr/lib |
| ${oldincludedir} | /usr/include |
| ${prefix} | /usr |
| ${sbindir} | /usr/sbin |
| ${servicedir} | /srv |
| ${sharedstatedir} | /com |
| ${sysconfdir} | /etc |
| ${systemd_system_unitdir} | /lib/systemd/system |
| ${systemd_unitdir} | /lib/systemd |
| ${systemd_user_unitdir} | /usr/lib/systemd/user |
cat poky/meta/conf/bitbake.conf
bitbake -e recipe-name | grep "export "| Variable | Description | Notes |
|---|---|---|
| ${S} | Source code extraction directory | |
| ${BPN} | Recipe name | For zlib-native-1.2.11-r0, it’s zlib |
| ${PN} | Package name | For zlib-native-1.2.11-r0, it’s zlib-native. If BBCLASSEXTEND is unspecified, ${PN}=${BPN}. |
| ${PV} | Version | For zlib-native-1.2.11-r0, it’s 1.2.11 |
| ${PR} | Revision | For zlib-native-1.2.11-r0, it’s r0 |
| ${BP} | For zlib-native-1.2.11-r0, it’s zlib-1.2.11 | |
| ${PF} | For zlib-native-1.2.11-r0, it’s zlib-native-1.2.11-r0 | |
| ${TOPDIR} | Build directory | poky/build |
| ${TMPDIR} | ${TOPDIR}/tmppoky/build/tmp | |
| ${WORKDIR} | ${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/ | |
| ${D} | ${WORKDIR}/image | For zlib-native-1.2.11-r0, it’s poky/build/tmp/work/x86_64-linux/zlib-native/1.2.11-r0 |
| ${base_libdir} | /lib | |
| ${base_prefix} | ||
| ${base_sbindir} | /sbin | |
| ${bindir} | /usr/bin | |
| ${datadir} | /usr/share | |
| ${docdir} | /usr/share/doc | |
| ${exec_prefix} | /usr | |
| ${includedir} | /usr/include | |
| ${infodir} | /usr/share/info | |
| ${libdir} | /usr/lib | |
| ${libexecdir} | /usr/libexec | |
| ${localstatedir} | /var | |
| ${mandir} | /usr/share/man | |
| ${nonarch_base_libdir} | /lib | |
| ${nonarch_libdir} | /usr/lib | |
| ${oldincludedir} | /usr/include | |
| ${prefix} | /usr | |
| ${sbindir} | /usr/sbin | |
| ${servicedir} | /srv | |
| ${sharedstatedir} | /com | |
| ${sysconfdir} | /etc | |
| ${systemd_system_unitdir} | /lib/systemd/system | |
| ${systemd_unitdir} | /lib/systemd | |
| ${systemd_user_unitdir} | /usr/lib/systemd/user |
Last updated on