Salome HOME
Additional build steps added to copy libSalomeStyle.so to 'build_dir'/bin/salome...
[modules/gui.git] / src / Style / Makefile.in
1 #  File   : Makefile.in
2 #  Author : Vladimir Klyachin (OCN)
3 #  Module : SalomeApp
4
5 top_srcdir=@top_srcdir@
6 top_builddir=../..
7 srcdir=@srcdir@
8 VPATH=.:@srcdir@:@srcdir@/resources
9
10
11 @COMMENCE@
12
13 # header files 
14 EXPORT_HEADERS=
15
16 # .po files to transform in .qm
17 PO_FILES =
18
19 # Libraries targets
20 LIB = libSalomeStyle.la
21
22 LIB_SRC= SalomeStyle.cxx
23
24 LIB_MOC =
25
26 LIB_CLIENT_IDL =
27
28 RESOURCES_FILES =
29
30 CPPFLAGS+=$(QT_INCLUDES)
31
32 LDFLAGS+=$(QT_MT_LIBS)
33 LIBS+=
34
35 # create $(top_builddir)/bin/salome/styles directory and copy libSalomeStyle.so there
36 LIB_PLUGINDIR = $(top_builddir)/bin/salome/styles
37 LIB_PLUGINLIB = $(patsubst %.la, $(LIB_PLUGINDIR)/%.so, $(filter %.la, $(LIB)))
38
39 lib: $(LIB_PLUGINDIR) $(LIB_PLUGINLIB)
40
41 $(LIB_PLUGINDIR):
42         mkdir -p $@
43
44 $(LIB_PLUGINLIB):
45         cp $(patsubst %.la, $(top_builddir)/lib/salome/%.so, $(filter %.la, $(LIB))) $@
46
47 # do the same in install step
48 INSTALL_PLUGINDIR = $(bindir)/styles
49 INSTALL_PLUGINLIB = $(patsubst %.la, $(INSTALL_PLUGINDIR)/%.so, $(filter %.la, $(LIB)))
50
51 install: $(INSTALL_PLUGINDIR) $(INSTALL_PLUGINLIB)
52
53 $(INSTALL_PLUGINDIR):
54         mkdir -p $@
55
56 $(INSTALL_PLUGINLIB):
57         cp $(patsubst %.la, $(libdir)/%.so, $(filter %.la, $(LIB))) $@
58
59 @CONCLUDE@
60