bc8a492475
This is work-in-progress. Supplemental hooks will be added when they become necessary. The goal is to permit separate subsystems to tweak the package building process slightly. This should help e.g., python or qt2, for instance. Documentation will come when it's tested more thoroughly...
37 lines
1.1 KiB
Makefile
37 lines
1.1 KiB
Makefile
#-*- mode: Fundamental; tab-width: 4; -*-
|
|
# ex:ts=4 sw=4 filetype=make:
|
|
# $OpenBSD: imake.port.mk,v 1.1 2001/08/25 11:23:46 espie Exp $
|
|
# Based on bsd.port.mk, originally by Jordan K. Hubbard.
|
|
# This file is in the public domain.
|
|
|
|
.if empty(CONFIGURE_STYLE:L:Mnoman)
|
|
INSTALL_TARGET+= install.man
|
|
.endif
|
|
|
|
XMKMF?= xmkmf -a
|
|
XMKMF+= -DPorts
|
|
|
|
.if !exists(${X11BASE})
|
|
IGNORE="uses imake, but ${X11BASE} not found"
|
|
.endif
|
|
|
|
MODIMAKE_configure= \
|
|
if [ -e ${X11BASE}/lib/X11/config/ports.cf ] || \
|
|
fgrep >/dev/null 2>/dev/null Ports \
|
|
${X11BASE}/lib/X11/config/OpenBSD.cf; then \
|
|
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${XMKMF}; \
|
|
else \
|
|
echo >&2 "Error: your X installation is not recent enough"; \
|
|
echo >&2 "Update to a more recent version, or use a ports tree"; \
|
|
echo >&2 "that predates March 18, 2000"; \
|
|
exit 1; \
|
|
fi
|
|
# Kludge
|
|
. if ${CONFIGURE_STYLE:Mimake}
|
|
MODIMAKE_pre_install= \
|
|
${SUDO} mkdir -p /usr/local/lib/X11; \
|
|
if [ ! -e /usr/local/lib/X11/app-defaults ]; then \
|
|
${SUDO} ln -sf /var/X11/app-defaults /usr/local/lib/X11/app-defaults; \
|
|
fi
|
|
. endif
|