--- a/pidgin/Makefile.am Fri Jan 31 16:26:05 2014 +0530 +++ b/pidgin/Makefile.am Fri Jan 31 17:15:51 2014 +0530 @@ -38,9 +38,10 @@ SUBDIRS = pixmaps plugins themes +noinst_LTLIBRARIES = libpidgin.la bin_PROGRAMS = pidgin -pidgin_SOURCES = \ +libpidgin_la_SOURCES = \ pidginstock.c \ gtkaccount.c \ gtkblist.c \ @@ -63,7 +64,6 @@ gtkimhtml.c \ gtkimhtmltoolbar.c \ gtklog.c \ - gtkmain.c \ gtkmedia.c \ gtkmenutray.c \ gtknotify.c \ @@ -90,11 +90,12 @@ gtkwebviewtoolbar.c \ gtkwhiteboard.c \ gtkxfer.c \ + libpidgin.c \ minidialog.c \ pidgintooltip.c \ smileyparser.c -pidgin_headers = \ +libpidgin_la_headers = \ gtkaccount.h \ gtkblist.h \ gtkblist-theme.h \ @@ -150,22 +151,25 @@ pidgin.h \ smileyparser.h -pidginincludedir=$(includedir)/pidgin -pidgininclude_HEADERS = \ - $(pidgin_headers) +pidgin_SOURCES = \ + pidgin.c -pidgin_builtheaders = gtkdebug.html.h +libpidginincludedir=$(includedir)/pidgin +libpidgininclude_HEADERS = \ + $(libpidgin_la_headers) -BUILT_SOURCES = $(pidgin_builtheaders) +libpidgin_la_builtheaders = gtkdebug.html.h + +BUILT_SOURCES = $(libpidgin_la_builtheaders) %.html.h: %.html $(AM_V_GEN)echo "static const char $*_html[] = {" > $@ $(AM_V_at)$(sedpath) -e 's/^[ ]\+//g' -e 's/[ ]\+/ /g' $< | $(xxdpath) -i | sed -e 's/\(0x[0-9a-f][0-9a-f]\)$$/\1, 0x00/' >> $@ $(AM_V_at)echo "};" >> $@ -pidgin_DEPENDENCIES = @LIBOBJS@ -pidgin_LDFLAGS = -export-dynamic -pidgin_LDADD = \ +libpidgin_la_DEPENDENCIES = @LIBOBJS@ +libpidgin_la_LDFLAGS = -export-dynamic +libpidgin_la_LIBADD = \ @LIBOBJS@ \ $(GLIB_LIBS) \ $(GCR_LIBS) \ @@ -183,6 +187,10 @@ $(X11_LIBS) \ $(top_builddir)/libpurple/libpurple.la +pidgin_DEPENDENCIES = $(builddir)/libpidgin.la +pidgin_LDFLAGS = -export-dynamic +pidgin_LDADD = $(builddir)/libpidgin.la $(libpidgin_la_LIBADD) + AM_CPPFLAGS = \ -DDATADIR=\"$(datadir)\" \ -DLIBDIR=\"$(libdir)/pidgin/\" \