- DESCRIPTION = "nmea"
- SECTION = "nmea"
- LICENSE = "LGPL-2.1"
- LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=3751eb30189c1d546aa404dff34954fa"
- PR = "r0"
- inherit base
- FILESEXTRAPATHS_prepend := "${THISDIR}/nmea-0.5.3:"
- S = "${WORKDIR}/nmealib/"
- INCLUDE_FLAG = "-I include"
- do_compile () {
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/context.c -o context.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/generate.c -o generate.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/generator.c -o generator.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/gmath.c -o gmath.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/info.c -o info.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/parse.c -o parse.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/parser.c -o parser.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/sentence.c -o sentence.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/time.c -o time.o
- ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/tok.c -o tok.o
- ${CC} ${LDFLAGS} --shared -o libnmea.so context.o generate.o generator.o \
- gmath.o info.o parse.o parser.o sentence.o \
- time.o tok.o
- }
- do_install () {
- install -d ${D}${libdir}
- install -m 0755 ${S}/libnmea.so ${D}${libdir}
- install -d ${D}${includedir}/nmea/
- for f in ${S}/include/nmea/*.h; do
- install -m 0644 $f ${D}${includedir}/nmea/
- done
- }
- PACKAGES = "${PN} ${PN}-dbg ${PN}-dev"
- FILES_${PN} = "${libdir}/*.so* \
- ${includedir}/nmea"
- FILES_${PN}-dev = "${libdir}/*.so* \
- ${includedir}/nmea"
- FILES_${PN}-dbg = "${libdir}/.debug \
- /usr/src/debug"
nmea_0.5.3.bb