summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTan, Raymond <raymond.tan@intel.com>2018-08-17 16:58:30 +0800
committerAnuj Mittal <anuj.mittal@intel.com>2018-08-23 14:17:36 +0800
commit2eecd72ce9d42c3dcfca1bbee8a680386c8f385d (patch)
tree85e95484e05f1de82f54b676e0f483b9ebf1735f
parentd237777cb5015c08cf1cb5bdf32d96b5364dcbab (diff)
downloadmeta-intel-qat-2eecd72ce9d42c3dcfca1bbee8a680386c8f385d.tar.gz
qat: install headers and qat_direct library
- Install development headers for qat17 and static libraries for development usage. - Build and install qat_direct library Signed-off-by: Tan, Raymond <raymond.tan@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-rw-r--r--recipes-extended/qat/qat17_4.2.0-00012.bb17
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes-extended/qat/qat17_4.2.0-00012.bb b/recipes-extended/qat/qat17_4.2.0-00012.bb
index 8850e24..a5902dc 100644
--- a/recipes-extended/qat/qat17_4.2.0-00012.bb
+++ b/recipes-extended/qat/qat17_4.2.0-00012.bb
@@ -78,6 +78,9 @@ do_compile () {
78 cd ${S}/quickassist/utilities/libusdm_drv 78 cd ${S}/quickassist/utilities/libusdm_drv
79 oe_runmake 79 oe_runmake
80 80
81 cd ${S}/quickassist/lookaside/access_layer/src/qat_direct/src/
82 oe_runmake
83
81 #build the whole sample code: per_user only 84 #build the whole sample code: per_user only
82 cd ${SAMPLE_CODE_DIR} 85 cd ${SAMPLE_CODE_DIR}
83 oe_runmake 'perf_user' 86 oe_runmake 'perf_user'
@@ -96,6 +99,9 @@ do_install() {
96 install -d ${D}${sbindir} 99 install -d ${D}${sbindir}
97 install -d ${D}${sysconfdir}/conf_files 100 install -d ${D}${sysconfdir}/conf_files
98 install -d ${D}${prefix}/src/qat 101 install -d ${D}${prefix}/src/qat
102 install -d ${D}${includedir}
103 install -d ${D}${includedir}/dc
104 install -d ${D}${includedir}/lac
99 105
100 echo 'KERNEL=="qat_adf_ctl" MODE="0660" GROUP="qat"' > ${D}/etc/udev/rules.d/00-qat.rules 106 echo 'KERNEL=="qat_adf_ctl" MODE="0660" GROUP="qat"' > ${D}/etc/udev/rules.d/00-qat.rules
101 echo 'KERNEL=="qat_dev_processes" MODE="0660" GROUP="qat"' >> ${D}/etc/udev/rules.d/00-qat.rules 107 echo 'KERNEL=="qat_dev_processes" MODE="0660" GROUP="qat"' >> ${D}/etc/udev/rules.d/00-qat.rules
@@ -104,7 +110,12 @@ do_install() {
104 echo 'KERNEL=="hugepages" MODE="0660" GROUP="qat"' >> ${D}/etc/udev/rules.d/00-qat.rules 110 echo 'KERNEL=="hugepages" MODE="0660" GROUP="qat"' >> ${D}/etc/udev/rules.d/00-qat.rules
105 111
106 install -D -m 0755 ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_space/libqat_s.so ${D}${base_libdir} 112 install -D -m 0755 ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_space/libqat_s.so ${D}${base_libdir}
113 install -D -m 0755 ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_space/libqat.a ${D}${base_libdir}
114 install -D -m 0755 ${S}/quickassist/utilities/osal/src/build/linux_2.6/user_space/libosal_s.so ${D}${base_libdir}
115 install -D -m 0755 ${S}/quickassist/utilities/osal/src/build/linux_2.6/user_space/libosal.a ${D}${base_libdir}
116 install -D -m 0755 ${S}/quickassist/lookaside/access_layer/src/qat_direct/src/build/linux_2.6/user_space/libadf.a ${D}${base_libdir}
107 install -D -m 0755 ${S}/quickassist/utilities/libusdm_drv/libusdm_drv_s.so ${D}${base_libdir} 117 install -D -m 0755 ${S}/quickassist/utilities/libusdm_drv/libusdm_drv_s.so ${D}${base_libdir}
118 install -D -m 0755 ${S}/quickassist/utilities/libusdm_drv/libusdm_drv.a ${D}${base_libdir}
108 install -D -m 0750 ${S}/quickassist/utilities/adf_ctl/adf_ctl ${D}${sbindir} 119 install -D -m 0750 ${S}/quickassist/utilities/adf_ctl/adf_ctl ${D}${sbindir}
109 120
110 install -D -m 640 ${S}/quickassist/utilities/adf_ctl/conf_files/c3xxx_dev0.conf ${D}${sysconfdir} 121 install -D -m 640 ${S}/quickassist/utilities/adf_ctl/conf_files/c3xxx_dev0.conf ${D}${sysconfdir}
@@ -120,6 +131,12 @@ do_install() {
120 install -m 0755 ${S}/quickassist/qat/fw/qat_d15xx.bin ${D}${base_libdir}/firmware 131 install -m 0755 ${S}/quickassist/qat/fw/qat_d15xx.bin ${D}${base_libdir}/firmware
121 install -m 0755 ${S}/quickassist/qat/fw/qat_d15xx_mmp.bin ${D}${base_libdir}/firmware 132 install -m 0755 ${S}/quickassist/qat/fw/qat_d15xx_mmp.bin ${D}${base_libdir}/firmware
122 133
134 install -m 640 ${S}/quickassist/include/*.h ${D}${includedir}
135 install -m 640 ${S}/quickassist/include/dc/*.h ${D}${includedir}/dc/
136 install -m 640 ${S}/quickassist/include/lac/*.h ${D}${includedir}/lac/
137 install -m 640 ${S}/quickassist/lookaside/access_layer/include/*.h ${D}${includedir}
138 install -m 640 ${S}/quickassist/utilities/libusdm_drv/*.h ${D}${includedir}
139
123 install -m 0755 ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/compression/calgary ${D}${base_libdir}/firmware 140 install -m 0755 ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/compression/calgary ${D}${base_libdir}/firmware
124 install -m 0755 ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/compression/calgary32 ${D}${base_libdir}/firmware 141 install -m 0755 ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/compression/calgary32 ${D}${base_libdir}/firmware
125 install -m 0755 ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/compression/canterbury ${D}${base_libdir}/firmware 142 install -m 0755 ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/compression/canterbury ${D}${base_libdir}/firmware