source: trunk/src/octave/Makefile.in @ 951

Last change on this file since 951 was 951, checked in by gah, 17 years ago

added datarootdir to Makefile.in

File size: 4.7 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10
11INSTALL         = @INSTALL@
12INSTALL_PROGRAM = ${INSTALL} -m 755
13INSTALL_DATA    = ${INSTALL} -m 644
14INSTALL_SCRIPT  = ${INSTALL}
15
16# tell make where to find the expat headers
17INCL_RP_DEPS    = -I$(includedir)
18
19# define the top of the rappture directory structure
20RP_BASE   = @RP_BASE@
21
22# define our compiling environment
23#
24OCT             = @MKOCTFILE@
25
26# define our directories
27#
28LIB_DIR         = $(RP_BASE)/src
29LIB_RAPPTURE    = -L$(LIB_DIR) -lrappture
30INCL_RAPPTURE   = -I$(RP_BASE)/include
31INCL_OCTAVE     = -I$(RP_BASE)/src/octave
32
33OBJS=rpAddPresets.oct rpUtilsProgress.oct rpLib.oct rpLibChildrenByType.oct rpLibChildren.oct rpLibElementAsComp.oct rpLibElementAsId.oct rpLibElementAsObject.oct rpLibElementAsType.oct rpLibElement.oct rpLibGet.oct rpLibGetString.oct rpLibGetDouble.oct rpLibNodeComp.oct rpLibNodeId.oct rpLibNodeType.oct rpLibPut.oct rpLibPutDouble.oct rpLibPutString.oct rpLibPutFile.oct rpLibResult.oct rpLibXml.oct rpUnitsConvert.oct rpUnitsConvertDbl.oct rpUnitsConvertStr.oct rpUnitsConvertObjDbl.oct rpUnitsConvertObjStr.oct rpUnitsDefineUnit.oct rpUnitsFind.oct rpUnitsGetBasis.oct rpUnitsGetExponent.oct rpUnitsGetUnits.oct rpUnitsGetUnitsName.oct
34
35all: $(OBJS)
36
37#### Octave ########################################################
38install: $(OBJS)
39        @if test ! -d $(libdir)/octave; then \
40                mkdir $(libdir)/octave; \
41        fi
42        $(INSTALL_DATA) *.oct* $(libdir)/octave
43####################################################################
44
45OCT_INCLS = $(INCL_OCTAVE) $(INCL_RAPPTURE) $(INCL_RP_DEPS)
46OCTAVE_COMP_ARGS = $(OCT_INCLS) $(LIB_RAPPTURE)
47
48rpAddPresets.oct: rpAddPresets.cc
49        $(OCT) rpAddPresets.cc $(OCTAVE_COMP_ARGS)
50rpUtilsProgress.oct: rpUtilsProgress.cc
51        $(OCT) rpUtilsProgress.cc $(OCTAVE_COMP_ARGS)
52rpLib.oct: rpLib.cc
53        $(OCT) rpLib.cc $(OCTAVE_COMP_ARGS)
54rpLibChildrenByType.oct: rpLibChildrenByType.cc
55        $(OCT) rpLibChildrenByType.cc $(OCTAVE_COMP_ARGS)
56rpLibChildren.oct: rpLibChildren.cc
57        $(OCT) rpLibChildren.cc $(OCTAVE_COMP_ARGS)
58rpLibElementAsComp.oct: rpLibElementAsComp.cc
59        $(OCT) rpLibElementAsComp.cc $(OCTAVE_COMP_ARGS)
60rpLibElementAsId.oct: rpLibElementAsId.cc
61        $(OCT) rpLibElementAsId.cc $(OCTAVE_COMP_ARGS)
62rpLibElementAsObject.oct: rpLibElementAsObject.cc
63        $(OCT) rpLibElementAsObject.cc $(OCTAVE_COMP_ARGS)
64rpLibElementAsType.oct: rpLibElementAsType.cc
65        $(OCT) rpLibElementAsType.cc $(OCTAVE_COMP_ARGS)
66rpLibElement.oct: rpLibElement.cc
67        $(OCT) rpLibElement.cc $(OCTAVE_COMP_ARGS)
68rpLibGet.oct: rpLibGet.cc
69        $(OCT) rpLibGet.cc $(OCTAVE_COMP_ARGS)
70rpLibGetString.oct: rpLibGetString.cc
71        $(OCT) rpLibGetString.cc $(OCTAVE_COMP_ARGS)
72rpLibGetDouble.oct: rpLibGetDouble.cc
73        $(OCT) rpLibGetDouble.cc $(OCTAVE_COMP_ARGS)
74rpLibNodeComp.oct: rpLibNodeComp.cc
75        $(OCT) rpLibNodeComp.cc $(OCTAVE_COMP_ARGS)
76rpLibNodeId.oct: rpLibNodeId.cc
77        $(OCT) rpLibNodeId.cc $(OCTAVE_COMP_ARGS)
78rpLibNodeType.oct: rpLibNodeType.cc
79        $(OCT) rpLibNodeType.cc $(OCTAVE_COMP_ARGS)
80rpLibPut.oct: rpLibPut.cc
81        $(OCT) rpLibPut.cc $(OCTAVE_COMP_ARGS)
82rpLibPutDouble.oct: rpLibPutDouble.cc
83        $(OCT) rpLibPutDouble.cc $(OCTAVE_COMP_ARGS)
84rpLibPutString.oct: rpLibPutString.cc
85        $(OCT) rpLibPutString.cc $(OCTAVE_COMP_ARGS)
86rpLibPutFile.oct: rpLibPutFile.cc
87        $(OCT) rpLibPutFile.cc $(OCTAVE_COMP_ARGS)
88rpLibResult.oct: rpLibResult.cc
89        $(OCT) rpLibResult.cc $(OCTAVE_COMP_ARGS)
90rpLibXml.oct: rpLibXml.cc
91        $(OCT) rpLibXml.cc $(OCTAVE_COMP_ARGS)
92rpUnitsConvert.oct: rpUnitsConvert.cc
93        $(OCT) rpUnitsConvert.cc $(OCTAVE_COMP_ARGS)
94rpUnitsConvertDbl.oct: rpUnitsConvertDbl.cc
95        $(OCT) rpUnitsConvertDbl.cc $(OCTAVE_COMP_ARGS)
96rpUnitsConvertStr.oct: rpUnitsConvertStr.cc
97        $(OCT) rpUnitsConvertStr.cc $(OCTAVE_COMP_ARGS)
98rpUnitsConvertObjDbl.oct: rpUnitsConvertObjDbl.cc
99        $(OCT) rpUnitsConvertObjDbl.cc $(OCTAVE_COMP_ARGS)
100rpUnitsConvertObjStr.oct: rpUnitsConvertObjStr.cc
101        $(OCT) rpUnitsConvertObjStr.cc $(OCTAVE_COMP_ARGS)
102rpUnitsDefineUnit.oct: rpUnitsDefineUnit.cc
103        $(OCT) rpUnitsDefineUnit.cc $(OCTAVE_COMP_ARGS)
104rpUnitsFind.oct: rpUnitsFind.cc
105        $(OCT) rpUnitsFind.cc $(OCTAVE_COMP_ARGS)
106rpUnitsGetBasis.oct: rpUnitsGetBasis.cc
107        $(OCT) rpUnitsGetBasis.cc $(OCTAVE_COMP_ARGS)
108rpUnitsGetExponent.oct: rpUnitsGetExponent.cc
109        $(OCT) rpUnitsGetExponent.cc $(OCTAVE_COMP_ARGS)
110rpUnitsGetUnits.oct: rpUnitsGetUnits.cc
111        $(OCT) rpUnitsGetUnits.cc $(OCTAVE_COMP_ARGS)
112rpUnitsGetUnitsName.oct: rpUnitsGetUnitsName.cc
113        $(OCT) rpUnitsGetUnitsName.cc $(OCTAVE_COMP_ARGS)
114
115docs:
116        @if test ! -d docs; then \
117                mkdir docs; \
118        fi
119        @if test ! -d docs/doxygen; then \
120                mkdir docs/doxygen; \
121        fi
122        doxygen
123
124#### CLEAN UP ############################################################
125clean:
126        - rm -f rp*.o*
127
128distclean: clean
129        - rm Makefile
Note: See TracBrowser for help on using the repository browser.