pkgsrc-wip/glkterm/buildlink2.mk
Dieter Baron 0c62ee1710 import of glkterm 0.7.8:
This is source code for an implementation of the Glk library which runs
in a terminal window, using the curses library for screen control.
2003-10-21 11:49:05 +00:00

50 lines
1.7 KiB
Makefile

# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/10/21 11:49:05 dillo Exp $
#
# This Makefile fragment is included by packages that use glkterm.
#
.if !defined(GLKTERM_BUILDLINK2_MK)
GLKTERM_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= glkterm
BUILDLINK_DEPENDS.glkterm?= glkterm>=0.7.8
BUILDLINK_PKGSRCDIR.glkterm?= ../../wip/glkterm
EVAL_PREFIX+= BUILDLINK_PREFIX.glkterm=glkterm
BUILDLINK_PREFIX.glkterm_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.glkterm+= include/glkterm/*
BUILDLINK_FILES.glkterm+= lib/libglkterm.*
BUILDLINK_CPPFLAGS.glkterm= \
-I${BUILDLINK_PREFIX.glkterm}/include/glkterm
CPPFLAGS+= ${BUILDLINK_CPPFLAGS.glkterm}
# uses halfkey (present since 1.6M)
INCOMPAT_CURSES+= NetBSD-1.4[Y-Z]* NetBSD-1.5* NetBSD-1.6-* NetBSD-1.6.*
INCOMPAT_CURSES+= NetBSD-1.6[A-L]*
.include "../../devel/ncurses/buildlink2.mk"
BUILDLINK_TARGETS+= glkterm-buildlink
BUILDLINK_TARGETS+= glkterm-glk
glkterm-buildlink: _BUILDLINK_USE
glkterm-glk:
${_PKG_SILENT}${_PKG_DEBUG} \
if [ ! -f ${BUILDLINK_DIR}/include/glk ]; then \
${ECHO_BUILDLINK_MSG} "Linking glkterm to glk in ${BUILDLINK_DIR}."; \
${LN} -s ${BUILDLINK_DIR}/include/glkterm ${BUILDLINK_DIR}/include/glk; \
fi
if [ ! -f ${BUILDLINK_DIR}/include/glk/Make.glk ]; then \
${ECHO_BUILDLINK_MSG} "Linking Make.glkterm to Make.glk in ${BUILDLINK_DIR}."; \
${LN} -s ${BUILDLINK_DIR}/include/glk/Make.glkterm ${BUILDLINK_DIR}/include/glk/Make.glk; \
fi
if [ ! -f ${BUILDLINK_DIR}/lib/libglk.so ]; then \
${ECHO_BUILDLINK_MSG} "Linking libglkterm.a to libglk.so in ${BUILDLINK_DIR}."; \
${LN} -s ${BUILDLINK_DIR}/lib/libglkterm.a ${BUILDLINK_DIR}/lib/libglk.so; \
fi
.endif # GLKTERM_BUILDLINK2_MK