|  | SUMMARY = "GMI Protos" | 
|  |  | 
|  | require g3-shared-libs.inc | 
|  | G3_PROJ="gmi" | 
|  |  | 
|  | DEPENDS:append = " protobuf protobuf-native" | 
|  |  | 
|  | FILES:${PN} = " \ | 
|  | ${libdir}/libgmi_protos${SOLIBS} \ | 
|  | ${includedir}/gmi\* \ | 
|  | " | 
|  |  | 
|  | # Remove gmi/principal.proto from the image. | 
|  | do_install:append(){ | 
|  | rm -rf ${D}${datadir}/gmi | 
|  | rm -rf ${D}${datadir} | 
|  | } | 
|  |  | 
|  | # Install gmi/principal.proto in native for buliding only | 
|  | do_install:append:class-native(){ | 
|  | install -d ${D}${datadir}/gmi | 
|  | install ${S}/gmi/machine_identity.proto ${D}${datadir}/gmi | 
|  | install ${S}/gmi/principal.proto ${D}${datadir}/gmi | 
|  | } | 
|  |  | 
|  | BBCLASSEXTEND = "native" | 
|  | FILES:${PN}-native = " \ | 
|  | ${datadir}/gmi/machine_identity.proto \ | 
|  | ${datadir}/gmi/principal.proto \ | 
|  | " |