X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FStyle%2FMakefile.in;h=1c79d289174d7015ff6bf82b84970c4875cd397f;hb=1e121ed2fda87a3fbf0c4a9b9ff04983bbf8f8da;hp=c947ad335758ea9fd6b783b5c55ef31e5b388639;hpb=6175d23ef487e1f915ab02190721af19153f37e0;p=modules%2Fgui.git diff --git a/src/Style/Makefile.in b/src/Style/Makefile.in index c947ad335..1c79d2891 100644 --- a/src/Style/Makefile.in +++ b/src/Style/Makefile.in @@ -32,5 +32,30 @@ CPPFLAGS+=$(QT_INCLUDES) LDFLAGS+=$(QT_MT_LIBS) LIBS+= +# create $(top_builddir)/src/Session/styles directory and copy libSalomeStyle.so there +LIB_PLUGINDIR = $(top_builddir)/src/Session/styles +LIB_PLUGINLIB = $(patsubst %.la, $(LIB_PLUGINDIR)/%.so, $(filter %.la, $(LIB))) + +lib: $(LIB) $(LIB_PLUGINDIR) $(LIB_PLUGINLIB) + +$(LIB_PLUGINDIR): + mkdir -p $@ + +$(LIB_PLUGINLIB): $(LIB_PLUGINDIR)/%.so: .libs/%.so + -$(RM) $@ + ln -sf $(CURDIR)/$< $@ || true + +# do the same in install step +INSTALL_PLUGINDIR = $(bindir)/styles +INSTALL_COPYLIB = $(patsubst %.la, $(INSTALL_PLUGINDIR)/%.so, $(filter %.la, $(LIB))) + +install: $(INSTALL_PLUGINDIR) $(INSTALL_COPYLIB) + +$(INSTALL_PLUGINDIR): + mkdir -p $@ + +$(INSTALL_COPYLIB): + (cd $(bindir)/styles; ln -sf $(patsubst %.la, ../../../lib/salome/%.so, $(filter %.la, $(LIB))) $@) || true + @CONCLUDE@