openbsd-ports/devel/qp/Makefile.inc
bentley 0a72d07fc5 Import qp-6.0.1.
QP/C and QP/C++ (Quantum Platform in C/C++) is a lightweight, open source
software framework/RTOS for building reactive real-time embedded applications
as systems of cooperating, event-driven active objects (actors).

ok abieber@ benoit@
2018-03-30 04:47:59 +00:00

38 lines
943 B
Makefile

# $OpenBSD: Makefile.inc,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
COMMENT ?= active object framework
V ?= 6.0.1
DISTNAME ?= ${QP_PROJECT}_$V
PKGNAME ?= ${QP_PROJECT}-$V
CATEGORIES ?= devel
HOMEPAGE ?= https://www.state-machine.com/
# GPLv3+
PERMIT_PACKAGE_CDROM ?= Yes
MASTER_SITES ?= ${MASTER_SITE_SOURCEFORGE:=qpc/}
EXTRACT_SUFX ?= .zip
MAKE_FLAGS = CC="${CC}" \
CPP="${CXX}" \
CFLAGS="-c ${CFLAGS} -I${WRKDIST}/include -I${WRKDIST}/src -I${WRKSRC}" \
CPPFLAGS="-c ${CXXFLAGS} -I${WRKDIST}/include -I${WRKDIST}/src -I${WRKSRC}"
USE_GMAKE ?= Yes
NO_TEST = Yes
WRKDIST ?= ${WRKDIR}/${QP_PROJECT}
WRKSRC ?= ${WRKDIST}/ports/posix
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/lib/${QP_PROJECT}
${INSTALL_DATA} ${WRKSRC}/dbg/libqp.a ${PREFIX}/lib/${QP_PROJECT}
${INSTALL_DATA_DIR} ${PREFIX}/include/${QP_PROJECT}
${INSTALL_DATA} ${WRKDIST}/ports/posix/*.h ${WRKDIST}/include/* \
${PREFIX}/include/${QP_PROJECT}