2005-12-05 21:49:47 +01:00
|
|
|
# $NetBSD: octave.mk,v 1.4 2005/12/05 20:50:37 rillig Exp $
|
2004-08-14 03:31:56 +02:00
|
|
|
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
OCTAVE_CONFIG= ${LOCALBASE}/bin/octave-config
|
|
|
|
|
|
|
|
# OCTAVE_VARS is a list of variables to define in the make environment.
|
2005-12-05 21:49:47 +01:00
|
|
|
# This may be overridden in an octave add-on package Makefile.
|
2005-04-01 12:15:19 +02:00
|
|
|
OCTAVE_VARS?= LOCALVERFCNFILEDIR LOCALVEROCTFILEDIR LOCALVERARCHLIBDIR VERSION
|
2004-08-14 03:31:56 +02:00
|
|
|
|
|
|
|
# Set OCT_<var> to the value of <var> as returned by octave-config.
|
|
|
|
.if !empty(PHASES_AFTER_EXTRACT:M${PKG_PHASE})
|
2005-12-05 21:49:47 +01:00
|
|
|
. if exists(${OCTAVE_CONFIG})
|
2004-08-14 03:31:56 +02:00
|
|
|
. for _var_ in ${OCTAVE_VARS}
|
|
|
|
. if !defined(OCT_${_var_})
|
2005-12-05 21:49:47 +01:00
|
|
|
OCT_${_var_}!= ${OCTAVE_CONFIG} -p ${_var_}
|
|
|
|
. endif
|
2004-08-14 03:31:56 +02:00
|
|
|
. endfor
|
2005-12-05 21:49:47 +01:00
|
|
|
. endif
|
|
|
|
.endif
|