TypesCheck.idl \
DataStreamComponent.idl \
SIGNALSComponent.idl \
- UndefinedSymbolComponent.idl \
- Calculator.idl
+ UndefinedSymbolComponent.idl
BASEIDL_FILES_PY=$(BASEIDL_FILES:%.idl=%_idl.py)
TypesCheckSK.cc \
DataStreamComponentSK.cc \
SIGNALSComponentSK.cc \
- UndefinedSymbolComponentSK.cc \
- CalculatorSK.cc
+ UndefinedSymbolComponentSK.cc
DYNIDL_SOURCES = \
AddComponentDynSK.cc \
AdditionComponentDynSK.cc \
TypesCheckDynSK.cc \
DataStreamComponentDynSK.cc \
SIGNALSComponentDynSK.cc \
- UndefinedSymbolComponentDynSK.cc \
- CalculatorDynSK.cc
+ UndefinedSymbolComponentDynSK.cc
nodist_libSalomeIDLCOMPONENT_la_SOURCES = ${BASEIDL_SOURCES} ${DYNIDL_SOURCES}
${DYNIDL_SOURCES}: ${BASEIDL_SOURCES}
libSalomeIDLCOMPONENT_la_CPPFLAGS = \
$(KERNEL_CXXFLAGS) \
- $(MED_CXXFLAGS) \
-I$(top_builddir)/idl \
@CORBA_CXXFLAGS@ \
@CORBA_INCLUDES@
libSalomeIDLCOMPONENT_la_LDFLAGS = -no-undefined -version-info=0:0:0
libSalomeIDLCOMPONENT_la_LIBADD = \
$(KERNEL_LDFLAGS) -lSalomeIDLKernel \
- $(MED_LDFLAGS) -lSalomeIDLMED \
@CORBA_LIBS@
# These variables defines the building process of CORBA files
OMNIORB_IDLPYFLAGS = \
@OMNIORB_IDLPYFLAGS@ \
-I$(top_builddir)/idl/salome \
- -I$(KERNEL_ROOT_DIR)/idl/salome \
- -I$(MED_ROOT_DIR)/idl/salome
+ -I$(KERNEL_ROOT_DIR)/idl/salome
IDLCXXFLAGS = \
-bcxx \
@IDLCXXFLAGS@ \
-I$(top_builddir)/idl/salome \
- -I$(KERNEL_ROOT_DIR)/idl/salome \
- -I$(MED_ROOT_DIR)/idl/salome
+ -I$(KERNEL_ROOT_DIR)/idl/salome
IDLPYFLAGS = \
@IDLPYFLAGS@ \
- -I$(KERNEL_ROOT_DIR)/idl/salome \
- -I$(MED_ROOT_DIR)/idl/salome
+ -I$(KERNEL_ROOT_DIR)/idl/salome
# potential problem on parallel make on the following - multiple outputs
SUFFIXES = .idl .hh SK.cc
@for dep in $^ dummy; do \
if [ $$dep != "dummy" ]; then \
echo Building dependencies for $$dep; \
- $(CPP) $(C_DEPEND_FLAG) -x c -I$(srcdir) -I$(KERNEL_ROOT_DIR)/idl/salome -I$(MED_ROOT_DIR)/idl/salome $$dep 2>/dev/null | \
+ $(CPP) $(C_DEPEND_FLAG) -x c -I$(srcdir) -I$(KERNEL_ROOT_DIR)/idl/salome $$dep 2>/dev/null | \
sed 's/\.o/\SK.cc/' >>$@; \
fi; \
done ;
</component-service-list>
</component-interface-list>
</component>
- <component>
- <!-- Component identification -->
- <component-name>Calculator</component-name>
- <component-username>Calculator</component-username>
- <component-type>SOLVER</component-type>
- <component-author>LD</component-author>
- <component-version>@VERSION@</component-version>
- <component-comment>SuperVision test: Arithmetic operations with MED_Field</component-comment>
- <component-multistudy>0</component-multistudy>
- <component-impltype>1</component-impltype>
- <constraint>hostname = localhost</constraint>
-
- <component-interface-list>
- <component-interface-name>Calculator</component-interface-name>
- <component-interface-comment>No comment</component-interface-comment>
-
- <component-service-list>
- <component-service>
- <!-- service-identification -->
- <service-name>Mul</service-name>
- <service-author>LD</service-author>
- <service-version>1.0</service-version>
- <service-comment>Multiplication of 2 fields of double</service-comment>
- <service-by-default>1</service-by-default>
- <!-- service-connexion -->
- <inParameter-list>
- <inParameter>
- <inParameter-type>SALOME_MED/FIELDDOUBLE</inParameter-type>
- <inParameter-name>field1</inParameter-name>
- <inParameter-comment>initial field of double</inParameter-comment>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>x1</inParameter-name>
- <inParameter-comment>multiplicator</inParameter-comment>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>SALOME_MED/FIELDDOUBLE</outParameter-type>
- <outParameter-name>return</outParameter-name>
- <outParameter-comment>result</outParameter-comment>
- </outParameter>
- </outParameter-list>
- </component-service>
- <component-service>
- <!-- service-identification -->
- <service-name>Add</service-name>
- <service-author>LD</service-author>
- <service-version>1.0</service-version>
- <service-comment>Addition of 2 fields of double</service-comment>
- <service-by-default>1</service-by-default>
- <!-- service-connexion -->
- <inParameter-list>
- <inParameter>
- <inParameter-type>SALOME_MED/FIELDDOUBLE</inParameter-type>
- <inParameter-name>field1</inParameter-name>
- <inParameter-comment>first field of double</inParameter-comment>
- </inParameter>
- <inParameter>
- <inParameter-type>SALOME_MED/FIELDDOUBLE</inParameter-type>
- <inParameter-name>field2</inParameter-name>
- <inParameter-comment>second field of double</inParameter-comment>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>SALOME_MED/FIELDDOUBLE</outParameter-type>
- <outParameter-name>return</outParameter-name>
- <outParameter-comment>result</outParameter-comment>
- </outParameter>
- </outParameter-list>
- </component-service>
- <component-service>
- <!-- service-identification -->
- <service-name>Constant</service-name>
- <service-author>LD</service-author>
- <service-version>1.0</service-version>
- <service-comment>Build a constant field of doubles</service-comment>
- <service-by-default>1</service-by-default>
- <!-- service-connexion -->
- <inParameter-list>
- <inParameter>
- <inParameter-type>SALOME_MED/FIELDDOUBLE</inParameter-type>
- <inParameter-name>field1</inParameter-name>
- <inParameter-comment>allows to build the support</inParameter-comment>
- </inParameter>
- <inParameter>
- <inParameter-type>double</inParameter-type>
- <inParameter-name>x1</inParameter-name>
- <inParameter-comment>the constant</inParameter-comment>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>SALOME_MED/FIELDDOUBLE</outParameter-type>
- <outParameter-name>return</outParameter-name>
- <outParameter-comment>result based on first field support</outParameter-comment>
- </outParameter>
- </outParameter-list>
- </component-service>
- <component-service>
- <!-- service-identification -->
- <service-name>PutToStudy</service-name>
- <service-author>mpv</service-author>
- <service-version>1.0</service-version>
- <service-comment>Put field to the study stucture</service-comment>
- <service-by-default>1</service-by-default>
- <!-- service-connexion -->
- <inParameter-list>
- <inParameter>
- <inParameter-type>SALOME_MED/FIELDDOUBLE</inParameter-type>
- <inParameter-name>field1</inParameter-name>
- <inParameter-comment>field to put to study</inParameter-comment>
- </inParameter>
- <inParameter>
- <inParameter-type>long</inParameter-type>
- <inParameter-name>StudyId</inParameter-name>
- <inParameter-comment>the ID of the study</inParameter-comment>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>SALOME_MED/FIELDDOUBLE</outParameter-type>
- <outParameter-name>return</outParameter-name>
- <outParameter-comment>the same field like in input</outParameter-comment>
- </outParameter>
- </outParameter-list>
- </component-service>
- <component-service>
- <!-- service-identification -->
- <service-name>writeMEDfile</service-name>
- <service-author>LD</service-author>
- <service-version>1.0</service-version>
- <service-comment>write a field in a Med file</service-comment>
- <service-by-default>1</service-by-default>
- <!-- service-connexion -->
- <inParameter-list>
- <inParameter>
- <inParameter-type>SALOME_MED/FIELDDOUBLE</inParameter-type>
- <inParameter-name>field1</inParameter-name>
- <inParameter-comment>transient Med field</inParameter-comment>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>filename</inParameter-name>
- <inParameter-comment>Med filename</inParameter-comment>
- </inParameter>
- </inParameter-list>
- </component-service>
- </component-service-list>
- </component-interface-list>
- </component>
<component>
<component-name>DataStreamFactory</component-name>
<component-username>DataStreamFactory</component-username>