Salome HOME
Update copyright information
[modules/kernel.git] / src / KernelHelpers / Makefile.am
1 # Copyright (C) 2010-2012  CEA/DEN, EDF R&D, OPEN CASCADE
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 : Guillaume Boulant (EDF) 
20 #
21
22 include $(top_srcdir)/salome_adm/unix/make_common_starter.am
23
24 # header files 
25 salomeinclude_HEADERS =                \
26         SALOME_KernelServices.hxx      \
27         SALOME_StudyEditor.hxx         \
28         SALOMEDS_DriverDefaultImpl.hxx \
29         KernelHelpers.hxx
30
31 # Libraries targets
32 lib_LTLIBRARIES = libSalomeKernelHelpers.la
33
34 dist_libSalomeKernelHelpers_la_SOURCES =    \
35         SALOME_KernelServices.cxx           \
36         SALOME_StudyEditor.cxx              \
37         SALOMEDS_DriverDefaultImpl.cxx
38
39
40 OMNIORB_CXXFLAGS=@OMNIORB_CXXFLAGS@ @OMNIORB_INCLUDES@
41 OMNIORB_LIBS=@OMNIORB_LIBS@
42
43 libSalomeKernelHelpers_la_CPPFLAGS =    \
44         $(OMNIORB_CXXFLAGS)             \
45         -I$(srcdir)/../NamingService    \
46         -I$(srcdir)/../SALOMELocalTrace \
47         -I$(srcdir)/../Basics           \
48         -I$(srcdir)/../Utils            \
49         -I$(srcdir)/../LifeCycleCORBA   \
50         -I$(srcdir)/../Container        \
51         -I$(srcdir)/../Notification     \
52         -I$(srcdir)/../GenericObj       \
53         -I$(top_builddir)/idl
54
55 libSalomeKernelHelpers_la_LDFLAGS  =                 \
56         $(OMNIORB_LIBS)                              \
57         ../NamingService/libSalomeNS.la              \
58         ../SALOMELocalTrace/libSALOMELocalTrace.la   \
59         ../Basics/libSALOMEBasics.la                 \
60         ../Utils/libOpUtil.la                        \
61         ../LifeCycleCORBA/libSalomeLifeCycleCORBA.la \
62         ../Container/libSalomeContainer.la           \
63         ../Notification/libSalomeNotification.la     \
64         ../GenericObj/libSalomeGenericObj.la         \
65         $(top_builddir)/idl/libSalomeIDLKernel.la
66
67 #
68 # ===============================================================
69 # Executables targets
70 # ===============================================================
71 #
72 bin_PROGRAMS = KernelHelpersUseCases
73 KernelHelpersUseCases_SOURCES  = KernelHelpersUseCases.cxx
74 KernelHelpersUseCases_CPPFLAGS =\
75         $(libSalomeKernelHelpers_la_CPPFLAGS)
76
77 KernelHelpersUseCases_LDADD    = \
78         libSalomeKernelHelpers.la \
79         $(libSalomeKernelHelpers_la_LDFLAGS)