source: trunk/src/octave/make_octave @ 122

Last change on this file since 122 was 122, checked in by dkearney, 17 years ago

added initial version of octave language bindings.
1) no claiming language bindings work, but will happily take credit if they do.
2) bindings are untested
3) bindings happen to work with mystery example that happens to be located in examples/app-fermi/matlab/fermi_rp.m and happens to be invokable with examples/app-fermi/matlab/tool_rp.xml
4) bindings need octave2.1-headers installed (in debian: apt-get install octave2.1-headers) to get the mkoctfile program
5) binding function names might be changing to be more discriptive and more tightly bound to either the lib or units module.
6) adjusted Makefile to add octave bindings compilation.

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1#! /bin/sh
2
3rp_incls='-I../../include/octave/ -I/opt/rappture/include/core/ -I/opt/rappture/include/'
4rp_lib='-L/opt/rappture/lib/ -lrappture'
5
6
7mkoctfile $rp_incls $rp_lib rpAddPresets.cc
8mkoctfile $rp_incls $rp_lib rpChildrenByType.cc
9mkoctfile $rp_incls $rp_lib rpChildren.cc
10mkoctfile $rp_incls $rp_lib rpConvert.cc
11mkoctfile $rp_incls $rp_lib rpConvertDbl.cc
12mkoctfile $rp_incls $rp_lib rpConvertStr.cc
13mkoctfile $rp_incls $rp_lib rpConvertObjDbl.cc
14mkoctfile $rp_incls $rp_lib rpConvertObjStr.cc
15mkoctfile $rp_incls $rp_lib rpDefineUnit.cc
16mkoctfile $rp_incls $rp_lib rpElementAsComp.cc
17mkoctfile $rp_incls $rp_lib rpElementAsId.cc
18mkoctfile $rp_incls $rp_lib rpElementAsObject.cc
19mkoctfile $rp_incls $rp_lib rpElementAsType.cc
20mkoctfile $rp_incls $rp_lib rpElement.cc
21mkoctfile $rp_incls $rp_lib rpFind.cc
22mkoctfile $rp_incls $rp_lib rpGetBasis.cc
23mkoctfile $rp_incls $rp_lib rpGet.cc
24mkoctfile $rp_incls $rp_lib rpGetString.cc
25mkoctfile $rp_incls $rp_lib rpGetDouble.cc
26mkoctfile $rp_incls $rp_lib rpGetExponent.cc
27mkoctfile $rp_incls $rp_lib rpGetUnits.cc
28mkoctfile $rp_incls $rp_lib rpGetUnitsName.cc
29mkoctfile $rp_incls $rp_lib rpLib.cc
30mkoctfile $rp_incls $rp_lib rpMakeMetric.cc
31mkoctfile $rp_incls $rp_lib rpNodeComp.cc
32mkoctfile $rp_incls $rp_lib rpNodeId.cc
33mkoctfile $rp_incls $rp_lib rpNodeType.cc
34mkoctfile $rp_incls $rp_lib rpPut.cc
35mkoctfile $rp_incls $rp_lib rpPutDouble.cc
36mkoctfile $rp_incls $rp_lib rpPutDoubleId.cc
37mkoctfile $rp_incls $rp_lib rpPutString.cc
38mkoctfile $rp_incls $rp_lib rpPutStringId.cc
39mkoctfile $rp_incls $rp_lib rpResult.cc
40mkoctfile $rp_incls $rp_lib rpXml.cc
Note: See TracBrowser for help on using the repository browser.