summaryrefslogtreecommitdiff
path: root/math/octave-current/octave.mk
blob: 3f35734987df341a430e980c62af279f73b73292 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# $NetBSD: octave.mk,v 1.1 2004/08/14 01:31:56 dmcmahill Exp $
#

.include "../../mk/bsd.prefs.mk"

OCTAVE_CONFIG=	${LOCALBASE}/bin/octave-config

# OCTAVE_VARS is a list of variables to define in the make environment.
# This may be overridden in an octave add-on package Makefile.  
#
OCTAVE_VARS?=	LOCALVERFCNFILEDIR LOCALVEROCTFILEDIR  LOCALVERARCHLIBDIR VERSION

# Set OCT_<var> to the value of <var> as returned by octave-config.
.if !empty(PHASES_AFTER_EXTRACT:M${PKG_PHASE})
.  if exists(${OCTAVE_CONFIG})  
.    for _var_ in ${OCTAVE_VARS}
.      if !defined(OCT_${_var_})
OCT_${_var_}!=  ${OCTAVE_CONFIG} -p ${_var_} 
.      endif 
.    endfor
.    undef _var_
.  endif 
.endif