X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fclient%2FMakefile.am;h=f1d766bd26c30b10d4622acdf3a9f0c68565ca90;hb=acc1cc394fd53747983be156b78736c0a4d8e9ff;hp=896e24bdfa8027d35b4798f2e40bcbce42c76d7d;hpb=f88d076a77473aed7dbe7309a926edb05d7eabaa;p=lyx.git diff --git a/src/client/Makefile.am b/src/client/Makefile.am index 896e24bdfa..f1d766bd26 100644 --- a/src/client/Makefile.am +++ b/src/client/Makefile.am @@ -1,36 +1,46 @@ include $(top_srcdir)/config/common.am -CLEANFILES += $(man_MANS) - -EXTRA_DIST = pch.h lyxclient.man - -BUILT_SOURCES = $(PCH_FILE) +CLEANFILES = $(man_MANS) man_MANS = lyxclient.1 bin_PROGRAMS = lyxclient -AM_CPPFLAGS += $(PCH_FLAGS) -I$(srcdir)/.. $(BOOST_INCLUDES) +EXTRA_DIST = lyxclient.1in CMakeLists.txt + +AM_CPPFLAGS += -I$(srcdir)/.. \ + $(BOOST_INCLUDES) $(ICONV_INCLUDES) $(ZLIB_INCLUDES) lyxclient_LDADD = \ - $(top_builddir)/src/liblyxcore.la \ - $(top_builddir)/src/liblyxinsets.la \ - $(top_builddir)/src/liblyxmathed.la \ - $(top_builddir)/src/liblyxgraphics.la \ - $(top_builddir)/src/frontends/liblyxfrontends.la \ - $(top_builddir)/src/frontends/controllers/liblyxcontrollers.la \ - $(top_builddir)/src/frontends/qt4/liblyxqt4.la \ - $(top_builddir)/src/support/liblyxsupport.la \ - $(BOOST_LIBS) $(INTLLIBS) @LIBS@ $(SOCKET_LIBS) $(QT4_LIB) $(AIKSAURUS_LIBS) - -lyxclient_SOURCES = \ + $(top_builddir)/src/support/liblyxsupport.a \ + $(BOOST_LIBS) @LIBS@ $(ICONV_LIBS) $(ZLIB_LIBS) $(SOCKET_LIBS) \ + $(QT_LIB) $(QT_LDFLAGS) $(LIBSHLWAPI) $(LIBPSAPI) + +if INSTALL_MACOSX +lyxclient_LDFLAGS = -framework AppKit +endif + +SOURCEFILES = \ boost.cpp \ - client.cpp \ - debug.cpp \ - debug.h \ - gettext.cpp \ - Messages.cpp \ - Messages.h - -lyxclient.1: - cp -p $(srcdir)/lyxclient.man lyxclient.1 + client.cpp + +HEADERFILES = + + +lyxclient.cpp: + $(AM_V_GEN)for file in $(SOURCEFILES) ; do echo '#include "'$${file}'"' ; done >$@ + +if MONOLITHIC_CLIENT + +AM_CPPFLAGS += -I$(srcdir)/.. $(BOOST_INCLUDES) $(ZLIB_INCLUDES) +BUILT_SOURCES = lyxclient.cpp +CLEANFILES += lyxclient.cpp + +nodist_lyxclient_SOURCES = lyxclient.cpp +lyxclient_SOURCES = $(HEADERFILES) + +else + +lyxclient_SOURCES = $(SOURCEFILES) $(HEADERFILES) + +endif