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

Last change on this file since 942 was 942, checked in by gah, 16 years ago

Makefile fixups

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