# File : Makefile.in # Author : Vladimir Klyachin (OCN) # Module : SalomeApp top_srcdir=@top_srcdir@ top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@srcdir@/resources @COMMENCE@ # header files EXPORT_HEADERS= # .po files to transform in .qm PO_FILES = # Libraries targets LIB = libSalomeStyle.la LIB_SRC= SalomeStyle.cxx LIB_MOC = LIB_CLIENT_IDL = RESOURCES_FILES = 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@