@@ -2,46 +2,20 @@ CC = g++
22
33OBJECTS = Constant.o \
44 Constants.o \
5- EF_ACOS.o \
6- EF_AND.o \
7- EF_ASIN.o \
8- EF_ATAN.o \
9- EF_COS.o \
10- EF_COSH.o \
11- EF_DIV.o \
12- EF_EQUAL.o \
13- EF_EXP.o \
14- EF_GREATER.o \
15- EF_GREATEREQUAL.o \
16- EF_LESS.o \
17- EF_LESSEQUAL.o \
18- EF_LN.o \
19- EF_LOG10.o \
20- EF_LOG.o \
21- EF_MINUS.o \
22- EF_MUL.o \
23- EF_NOT.o \
24- EF_OR.o \
25- EF_PLUS.o \
26- EF_POWER.o \
27- EF_SIN.o \
28- EF_SINH.o \
29- EF_SQRT.o \
30- EF_TAN.o \
31- EF_TANH.o \
32- EF_UNEQUAL2.o \
33- EF_UNEQUAL.o \
5+ DimensionInfo.o \
6+ DimensionParser.o \
347 ElemFunction.o \
358 ElemFunctions.o \
369 FuncNode.o \
3710 FuncParser.o \
3811 FuncParserErrorData.o \
3912 Math.o \
4013 ParsedFunction.o \
14+ QuantityDimensionInfo.o \
4115 StringHelper.o
4216
4317
44- CFLAGS = -I../Include/FuncParser/ -O3
18+ CFLAGS = -I../include -O3 -fPIC
4519
4620LFLAGS =
4721
@@ -61,161 +35,73 @@ dep:
6135
6236# Automatically generated dependencies
6337# (use g++ -MM *.cpp)
64- Constant.o: Constant.cpp ../Include/FuncParser/Constant.h \
65- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
66- Constants.o: Constants.cpp ../Include/FuncParser/Constants.h \
67- ../Include/FuncParser/Constant.h \
68- ../Include/FuncParser/FuncParserTypeDefs.h \
69- ../Include/FuncParser/FuncParserErrorData.h
70- EF_ACOS.o: EF_ACOS.cpp ../Include/FuncParser/EF_ACOS.h \
71- ../Include/FuncParser/ElemFunction.h \
72- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
73- EF_AND.o: EF_AND.cpp ../Include/FuncParser/EF_AND.h \
74- ../Include/FuncParser/ElemFunction.h \
75- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h \
76- ../Include/FuncParser/FuncParser.h ../Include/FuncParser/Constants.h \
77- ../Include/FuncParser/Constant.h ../Include/FuncParser/ElemFunctions.h \
78- ../Include/FuncParser/FuncNode.h ../Include/FuncParser/StringHelper.h
79- EF_ASIN.o: EF_ASIN.cpp ../Include/FuncParser/EF_ASIN.h \
80- ../Include/FuncParser/ElemFunction.h \
81- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
82- EF_ATAN.o: EF_ATAN.cpp ../Include/FuncParser/EF_ATAN.h \
83- ../Include/FuncParser/ElemFunction.h \
84- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
85- EF_COS.o: EF_COS.cpp ../Include/FuncParser/EF_COS.h \
86- ../Include/FuncParser/ElemFunction.h \
87- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
88- EF_COSH.o: EF_COSH.cpp ../Include/FuncParser/EF_COSH.h \
89- ../Include/FuncParser/ElemFunction.h \
90- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
91- EF_DIV.o: EF_DIV.cpp ../Include/FuncParser/EF_DIV.h \
92- ../Include/FuncParser/ElemFunction.h \
93- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
94- EF_EQUAL.o: EF_EQUAL.cpp ../Include/FuncParser/EF_EQUAL.h \
95- ../Include/FuncParser/ElemFunction.h \
96- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
97- EF_EXP.o: EF_EXP.cpp ../Include/FuncParser/EF_EXP.h \
98- ../Include/FuncParser/ElemFunction.h \
99- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
100- EF_GREATER.o: EF_GREATER.cpp ../Include/FuncParser/EF_GREATER.h \
101- ../Include/FuncParser/ElemFunction.h \
102- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
103- EF_GREATEREQUAL.o: EF_GREATEREQUAL.cpp \
104- ../Include/FuncParser/EF_GREATEREQUAL.h \
105- ../Include/FuncParser/ElemFunction.h \
106- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
107- EF_LESS.o: EF_LESS.cpp ../Include/FuncParser/EF_LESS.h \
108- ../Include/FuncParser/ElemFunction.h \
109- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
110- EF_LESSEQUAL.o: EF_LESSEQUAL.cpp ../Include/FuncParser/EF_LESSEQUAL.h \
111- ../Include/FuncParser/ElemFunction.h \
112- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
113- EF_LN.o: EF_LN.cpp ../Include/FuncParser/EF_LN.h \
114- ../Include/FuncParser/ElemFunction.h \
115- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
116- EF_LOG10.o: EF_LOG10.cpp ../Include/FuncParser/EF_LOG10.h \
117- ../Include/FuncParser/ElemFunction.h \
118- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
119- EF_LOG.o: EF_LOG.cpp ../Include/FuncParser/EF_LOG.h \
120- ../Include/FuncParser/ElemFunction.h \
121- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
122- EF_MINUS.o: EF_MINUS.cpp ../Include/FuncParser/EF_MINUS.h \
123- ../Include/FuncParser/ElemFunction.h \
124- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
125- EF_MUL.o: EF_MUL.cpp ../Include/FuncParser/EF_MUL.h \
126- ../Include/FuncParser/ElemFunction.h \
127- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
128- EF_NOT.o: EF_NOT.cpp ../Include/FuncParser/EF_NOT.h \
129- ../Include/FuncParser/ElemFunction.h \
130- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h \
131- ../Include/FuncParser/FuncParser.h ../Include/FuncParser/Constants.h \
132- ../Include/FuncParser/Constant.h ../Include/FuncParser/ElemFunctions.h \
133- ../Include/FuncParser/FuncNode.h ../Include/FuncParser/StringHelper.h
134- EF_OR.o: EF_OR.cpp ../Include/FuncParser/EF_OR.h \
135- ../Include/FuncParser/ElemFunction.h \
136- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h \
137- ../Include/FuncParser/FuncParser.h ../Include/FuncParser/Constants.h \
138- ../Include/FuncParser/Constant.h ../Include/FuncParser/ElemFunctions.h \
139- ../Include/FuncParser/FuncNode.h ../Include/FuncParser/StringHelper.h
140- EF_PLUS.o: EF_PLUS.cpp ../Include/FuncParser/EF_PLUS.h \
141- ../Include/FuncParser/ElemFunction.h \
142- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
143- EF_POWER.o: EF_POWER.cpp ../Include/FuncParser/EF_POWER.h \
144- ../Include/FuncParser/ElemFunction.h \
145- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
146- EF_SIN.o: EF_SIN.cpp ../Include/FuncParser/EF_SIN.h \
147- ../Include/FuncParser/ElemFunction.h \
148- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
149- EF_SINH.o: EF_SINH.cpp ../Include/FuncParser/EF_SINH.h \
150- ../Include/FuncParser/ElemFunction.h \
151- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
152- EF_SQRT.o: EF_SQRT.cpp ../Include/FuncParser/EF_SQRT.h \
153- ../Include/FuncParser/ElemFunction.h \
154- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
155- EF_TAN.o: EF_TAN.cpp ../Include/FuncParser/EF_TAN.h \
156- ../Include/FuncParser/ElemFunction.h \
157- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
158- EF_TANH.o: EF_TANH.cpp ../Include/FuncParser/EF_TANH.h \
159- ../Include/FuncParser/ElemFunction.h \
160- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
161- EF_UNEQUAL2.o: EF_UNEQUAL2.cpp ../Include/FuncParser/EF_UNEQUAL2.h \
162- ../Include/FuncParser/ElemFunction.h \
163- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
164- EF_UNEQUAL.o: EF_UNEQUAL.cpp ../Include/FuncParser/EF_UNEQUAL.h \
165- ../Include/FuncParser/ElemFunction.h \
166- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h
167- ElemFunction.o: ElemFunction.cpp ../Include/FuncParser/ElemFunction.h \
168- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h \
169- ../Include/FuncParser/FuncNode.h ../Include/FuncParser/StringHelper.h \
170- ../Include/FuncParser/FuncParserErrorData.h \
171- ../Include/FuncParser/FuncParser.h ../Include/FuncParser/Constants.h \
172- ../Include/FuncParser/Constant.h ../Include/FuncParser/ElemFunctions.h
173- ElemFunctions.o: ElemFunctions.cpp ../Include/FuncParser/ElemFunctions.h \
174- ../Include/FuncParser/ElemFunction.h \
175- ../Include/FuncParser/FuncParserTypeDefs.h ../Include/FuncParser/Math.h \
176- ../Include/FuncParser/FuncParserErrorData.h \
177- ../Include/FuncParser/EF_ATAN.h ../Include/FuncParser/EF_SQRT.h \
178- ../Include/FuncParser/EF_AND.h ../Include/FuncParser/EF_DIV.h \
179- ../Include/FuncParser/EF_COSH.h ../Include/FuncParser/EF_GREATER.h \
180- ../Include/FuncParser/EF_UNEQUAL.h ../Include/FuncParser/EF_LESS.h \
181- ../Include/FuncParser/EF_OR.h ../Include/FuncParser/EF_COS.h \
182- ../Include/FuncParser/EF_EXP.h ../Include/FuncParser/EF_SINH.h \
183- ../Include/FuncParser/EF_TAN.h ../Include/FuncParser/EF_EQUAL.h \
184- ../Include/FuncParser/EF_LOG.h ../Include/FuncParser/EF_SIN.h \
185- ../Include/FuncParser/EF_LN.h ../Include/FuncParser/EF_GREATEREQUAL.h \
186- ../Include/FuncParser/EF_PLUS.h ../Include/FuncParser/EF_TANH.h \
187- ../Include/FuncParser/EF_NOT.h ../Include/FuncParser/EF_POWER.h \
188- ../Include/FuncParser/EF_MINUS.h ../Include/FuncParser/EF_MUL.h \
189- ../Include/FuncParser/EF_LOG10.h ../Include/FuncParser/EF_ASIN.h \
190- ../Include/FuncParser/EF_ACOS.h ../Include/FuncParser/EF_LESSEQUAL.h \
191- ../Include/FuncParser/EF_UNEQUAL2.h
192- FuncNode.o: FuncNode.cpp ../Include/FuncParser/FuncNode.h \
193- ../Include/FuncParser/Math.h ../Include/FuncParser/FuncParserTypeDefs.h \
194- ../Include/FuncParser/StringHelper.h \
195- ../Include/FuncParser/FuncParserErrorData.h \
196- ../Include/FuncParser/ElemFunction.h ../Include/FuncParser/FuncParser.h \
197- ../Include/FuncParser/Constants.h ../Include/FuncParser/Constant.h \
198- ../Include/FuncParser/ElemFunctions.h
199- FuncParser.o: FuncParser.cpp ../Include/FuncParser/FuncParser.h \
200- ../Include/FuncParser/Constants.h ../Include/FuncParser/Constant.h \
201- ../Include/FuncParser/FuncParserTypeDefs.h \
202- ../Include/FuncParser/ElemFunctions.h \
203- ../Include/FuncParser/ElemFunction.h ../Include/FuncParser/Math.h \
204- ../Include/FuncParser/FuncNode.h ../Include/FuncParser/StringHelper.h \
205- ../Include/FuncParser/FuncParserErrorData.h
38+ Constant.o: Constant.cpp ../include/FuncParser/Constant.h \
39+ ../include/FuncParser/FuncParserTypeDefs.h ../include/FuncParser/Math.h
40+ Constants.o: Constants.cpp ../include/FuncParser/Constants.h \
41+ ../include/FuncParser/Constant.h \
42+ ../include/FuncParser/FuncParserTypeDefs.h \
43+ ../include/FuncParser/FuncParserErrorData.h
44+ DimensionInfo.o: DimensionInfo.cpp ../include/FuncParser/DimensionInfo.h \
45+ ../include/FuncParser/ElemFunction.h \
46+ ../include/FuncParser/FuncParserTypeDefs.h \
47+ ../include/FuncParser/FuncParserErrorData.h ../include/FuncParser/Math.h
48+ DimensionParser.o: DimensionParser.cpp \
49+ ../include/FuncParser/FuncParserErrorData.h \
50+ ../include/FuncParser/FuncParserTypeDefs.h \
51+ ../include/FuncParser/DimensionParser.h \
52+ ../include/FuncParser/QuantityDimensionInfo.h \
53+ ../include/FuncParser/DimensionInfo.h \
54+ ../include/FuncParser/ElemFunction.h ../include/FuncParser/Math.h \
55+ ../include/FuncParser/ParsedFunction.h
56+ ElemFunction.o: ElemFunction.cpp ../include/FuncParser/ElemFunction.h \
57+ ../include/FuncParser/FuncParserTypeDefs.h \
58+ ../include/FuncParser/FuncParserErrorData.h ../include/FuncParser/Math.h \
59+ ../include/FuncParser/FuncNode.h ../include/FuncParser/StringHelper.h \
60+ ../include/FuncParser/DimensionInfo.h \
61+ ../include/FuncParser/QuantityDimensionInfo.h \
62+ ../include/FuncParser/FuncParser.h ../include/FuncParser/Constants.h \
63+ ../include/FuncParser/Constant.h ../include/FuncParser/ElemFunctions.h
64+ ElemFunctions.o: ElemFunctions.cpp ../include/FuncParser/ElemFunctions.h \
65+ ../include/FuncParser/ElemFunction.h \
66+ ../include/FuncParser/FuncParserTypeDefs.h \
67+ ../include/FuncParser/FuncParserErrorData.h ../include/FuncParser/Math.h
68+ FuncNode.o: FuncNode.cpp ../include/FuncParser/FuncNode.h \
69+ ../include/FuncParser/Math.h ../include/FuncParser/FuncParserTypeDefs.h \
70+ ../include/FuncParser/StringHelper.h \
71+ ../include/FuncParser/DimensionInfo.h \
72+ ../include/FuncParser/ElemFunction.h \
73+ ../include/FuncParser/FuncParserErrorData.h \
74+ ../include/FuncParser/QuantityDimensionInfo.h \
75+ ../include/FuncParser/FuncParser.h ../include/FuncParser/Constants.h \
76+ ../include/FuncParser/Constant.h ../include/FuncParser/ElemFunctions.h
77+ FuncParser.o: FuncParser.cpp ../include/FuncParser/FuncParser.h \
78+ ../include/FuncParser/Constants.h ../include/FuncParser/Constant.h \
79+ ../include/FuncParser/FuncParserTypeDefs.h \
80+ ../include/FuncParser/ElemFunctions.h \
81+ ../include/FuncParser/ElemFunction.h \
82+ ../include/FuncParser/FuncParserErrorData.h ../include/FuncParser/Math.h \
83+ ../include/FuncParser/FuncNode.h ../include/FuncParser/StringHelper.h \
84+ ../include/FuncParser/DimensionInfo.h \
85+ ../include/FuncParser/QuantityDimensionInfo.h
20686FuncParserErrorData.o: FuncParserErrorData.cpp \
207- ../Include /FuncParser/FuncParserErrorData.h \
208- ../Include /FuncParser/FuncParserTypeDefs.h
209- Math.o: Math.cpp ../Include /FuncParser/Math.h \
210- ../Include /FuncParser/FuncParserTypeDefs.h
87+ ../include /FuncParser/FuncParserErrorData.h \
88+ ../include /FuncParser/FuncParserTypeDefs.h
89+ Math.o: Math.cpp ../include /FuncParser/Math.h \
90+ ../include /FuncParser/FuncParserTypeDefs.h
21191ParsedFunction.o: ParsedFunction.cpp \
212- ../Include/FuncParser/ParsedFunction.h \
213- ../Include/FuncParser/FuncParserTypeDefs.h \
214- ../Include/FuncParser/FuncNode.h ../Include/FuncParser/Math.h \
215- ../Include/FuncParser/StringHelper.h \
216- ../Include/FuncParser/FuncParserErrorData.h \
217- ../Include/FuncParser/FuncParser.h ../Include/FuncParser/Constants.h \
218- ../Include/FuncParser/Constant.h ../Include/FuncParser/ElemFunctions.h \
219- ../Include/FuncParser/ElemFunction.h
220- StringHelper.o: StringHelper.cpp ../Include/FuncParser/StringHelper.h
221-
92+ ../include/FuncParser/FuncParserErrorData.h \
93+ ../include/FuncParser/FuncParserTypeDefs.h \
94+ ../include/FuncParser/ParsedFunction.h \
95+ ../include/FuncParser/QuantityDimensionInfo.h \
96+ ../include/FuncParser/DimensionInfo.h \
97+ ../include/FuncParser/ElemFunction.h ../include/FuncParser/Math.h \
98+ ../include/FuncParser/FuncNode.h ../include/FuncParser/StringHelper.h \
99+ ../include/FuncParser/FuncParser.h ../include/FuncParser/Constants.h \
100+ ../include/FuncParser/Constant.h ../include/FuncParser/ElemFunctions.h
101+ QuantityDimensionInfo.o: QuantityDimensionInfo.cpp \
102+ ../include/FuncParser/QuantityDimensionInfo.h \
103+ ../include/FuncParser/DimensionInfo.h \
104+ ../include/FuncParser/ElemFunction.h \
105+ ../include/FuncParser/FuncParserTypeDefs.h \
106+ ../include/FuncParser/FuncParserErrorData.h ../include/FuncParser/Math.h
107+ StringHelper.o: StringHelper.cpp ../include/FuncParser/StringHelper.h
0 commit comments