]> SALOME platform Git repositories - modules/homard.git/blob - src/HOMARDGUI/Makefile.am
Salome HOME
Prise en compte des instants dans les champs de pilotage pour l'écriture du schÃ...
[modules/homard.git] / src / HOMARDGUI / Makefile.am
1 # Copyright (C) 2011-2013  CEA/DEN, EDF R&D
2 #
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License.
7 #
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 # Lesser General Public License for more details.
12 #
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 #
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 #
19 # Author :
20 # Modified by : Alexander BORODIN (OCN) - autotools usage
21 #
22 # header files
23
24 include $(top_srcdir)/adm_local/unix/make_common_starter.am
25
26 salomeinclude_HEADERS =       \
27         MonCreateBoundaryAn.h \
28         CreateBoundaryAn.h    \
29         MonEditBoundaryAn.h   \
30         MonCreateBoundaryDi.h \
31         CreateBoundaryDi.h    \
32         MonEditBoundaryDi.h   \
33         MonCreateCase.h       \
34         CreateCase.h          \
35         MonEditCase.h         \
36         MonCreateZone.h       \
37         CreateZone.h          \
38         MonEditZone.h         \
39         MonCreateHypothesis.h \
40         CreateHypothesis.h    \
41         MonEditHypothesis.h   \
42         MonCreateListGroup.h  \
43         CreateListGroup.h     \
44         MonEditListGroup.h    \
45         MonCreateIteration.h  \
46         CreateIteration.h     \
47         MonEditIteration.h    \
48         MonPursueIteration.h  \
49         PursueIteration.h     \
50         MonMeshInfo.h         \
51         MeshInfo.h            \
52         MonIterInfo.h         \
53         IterInfo.h            \
54         MonCreateYACS.h       \
55         CreateYACS.h          \
56         MonEditYACS.h         \
57         HOMARDGUI.h           \
58         HOMARDGUI_Utils.h     \
59         EditFile.h            \
60         MonEditFile.h         \
61         HomardQtCommun.h
62
63
64 # Libraries targets
65 lib_LTLIBRARIES = libHOMARD.la
66
67 dist_libHOMARD_la_SOURCES =     \
68         HOMARDGUI.cxx           \
69         HOMARDGUI_Utils.cxx     \
70         MonCreateBoundaryAn.cxx \
71         MonEditBoundaryAn.cxx   \
72         MonCreateBoundaryDi.cxx \
73         MonEditBoundaryDi.cxx   \
74         MonCreateCase.cxx       \
75         MonEditCase.cxx         \
76         MonCreateHypothesis.cxx \
77         MonEditHypothesis.cxx   \
78         MonCreateListGroup.cxx  \
79         MonEditListGroup.cxx    \
80         MonCreateIteration.cxx  \
81         MonEditIteration.cxx    \
82         MonPursueIteration.cxx  \
83         MonCreateZone.cxx       \
84         MonEditZone.cxx         \
85         MonMeshInfo.cxx         \
86         MonIterInfo.cxx         \
87         MonCreateYACS.cxx       \
88         MonEditYACS.cxx         \
89         MonEditFile.cxx         \
90         HomardQtCommun.cxx
91
92 # MOC pre-processing
93 MOC_FILES =                         \
94         HOMARDGUI_moc.cxx           \
95         MonCreateBoundaryAn_moc.cxx \
96         MonEditBoundaryAn_moc.cxx   \
97         MonCreateBoundaryDi_moc.cxx \
98         MonEditBoundaryDi_moc.cxx   \
99         MonCreateCase_moc.cxx       \
100         MonEditCase_moc.cxx         \
101         MonCreateZone_moc.cxx       \
102         MonEditZone_moc.cxx         \
103         MonCreateHypothesis_moc.cxx \
104         MonEditHypothesis_moc.cxx   \
105         MonCreateListGroup_moc.cxx  \
106         MonEditListGroup_moc.cxx    \
107         MonCreateIteration_moc.cxx  \
108         MonEditIteration_moc.cxx    \
109         MonPursueIteration_moc.cxx  \
110         MonMeshInfo_moc.cxx         \
111         MonIterInfo_moc.cxx         \
112         MonCreateYACS_moc.cxx       \
113         MonEditYACS_moc.cxx         \
114         MonEditFile_moc.cxx
115
116 nodist_libHOMARD_la_SOURCES = $(MOC_FILES)
117
118 libHOMARD_la_CPPFLAGS =          \
119         $(QT_INCLUDES)           \
120         $(CAS_CPPFLAGS)          \
121         $(PYTHON_INCLUDES)       \
122         $(MED3_INCLUDES)         \
123         $(HDF5_INCLUDES)         \
124         $(BOOST_CPPFLAGS)        \
125         $(CORBA_CXXFLAGS)        \
126         $(CORBA_INCLUDES)        \
127         $(KERNEL_CXXFLAGS)       \
128         $(GUI_CXXFLAGS)          \
129         -I$(srcdir)/../HOMARD    \
130         -I$(srcdir)/../HOMARD_I  \
131         -I$(top_builddir)/idl    \
132         -I$(top_builddir)        \
133         -I$(top_builddir)/adm_local/unix
134
135 libHOMARD_la_LDFLAGS  =                 \
136         ../../idl/libSalomeIDLHOMARD.la \
137         ../HOMARD_I/libHOMARDEngine.la  \
138         $(KERNEL_LDFLAGS)               \
139         $(MED3_LIBS_C_ONLY)             \
140         -lSalomeLifeCycleCORBA          \
141         $(GUI_LDFLAGS)                  \
142         -lSalomeApp                     \
143         -lSalomePyQtGUI
144
145 # resources files
146 nodist_salomeres_DATA =  \
147         HOMARD_msg_en.qm \
148         HOMARD_msg_fr.qm \
149         HOMARD_msg_ja.qm
150
151 UI_FILES = \
152 CreateBoundaryAn.ui \
153 CreateBoundaryDi.ui \
154 CreateCase.ui       \
155 CreateHypothesis.ui \
156 CreateIteration.ui  \
157 CreateListGroup.ui  \
158 CreateZone.ui       \
159 PursueIteration.ui  \
160 MeshInfo.ui         \
161 IterInfo.ui         \
162 CreateYACS.ui  \
163 EditFile.ui
164
165 EXTRA_DIST += $(UI_FILES)