pidgin/pidgin

Merged default into xdg-dirs
xdg-dirs
2017-10-08, Arkadiy Illarionov
10d4a5ed5d67
Merged default into xdg-dirs
EXTRA_DIST = \
about.ui \
about.html \
about.md \
credits.json \
gtk3compat.h \
gtkdebug.html \
logo.png \
pidgin.gresource.xml \
Makefile.mingw \
data/im.pidgin.Pidgin.appdata.xml.in \
data/im.pidgin.Pidgin.desktop.in \
data/pidgin-3.pc.in \
data/pidgin-3-uninstalled.pc.in \
win32/MinimizeToTray.h \
win32/MinimizeToTray.c \
win32/pidgin_dll_rc.rc.in \
win32/pidgin_exe_rc.rc.in \
win32/prepare-workspace.sh \
win32/gtkdocklet-win32.c \
win32/gtkwin32dep.c \
win32/gtkwin32dep.h \
win32/resource.h \
win32/untar.c \
win32/untar.h \
win32/winpidgin.c \
win32/nsis/generate_gtk_zip.sh \
win32/nsis/pixmaps/pidgin-header.bmp \
win32/nsis/pixmaps/pidgin-intro.bmp \
win32/nsis/pixmaps/pidgin-install.ico \
win32/nsis/available.lst \
win32/nsis/pidgin-installer.nsi \
win32/nsis/pidgin-plugin.nsh \
win32/nsis/create_nsis_translations.pl \
win32/nsis/nsis_translations.desktop.in
if ENABLE_GTK
SUBDIRS = . pixmaps plugins themes
# XXX: should this be lib_, or noinst_?
lib_LTLIBRARIES = libpidgin.la
bin_PROGRAMS = pidgin
libpidgin_la_SOURCES = \
pidginstock.c \
gtkaccount.c \
gtkblist.c \
gtkblist-theme.c \
gtkblist-theme-loader.c \
gtkcellrendererexpander.c \
gtkcertmgr.c \
gtkconn.c \
gtkconv.c \
gtkconv-theme.c \
gtkconv-theme-loader.c \
gtkdebug.c \
gtkdialogs.c \
gtkdnd-hints.c \
gtkdocklet.c \
gtkicon-theme.c \
gtkicon-theme-loader.c \
gtkidle.c \
gtklog.c \
gtkmedia.c \
gtkmenutray.c \
gtknotify.c \
gtkplugin.c \
gtkpluginpref.c \
gtkpounce.c \
gtkprefs.c \
gtkprivacy.c \
gtkrequest.c \
gtkroomlist.c \
gtksavedstatuses.c \
gtkscrollbook.c \
gtksmiley-manager.c \
gtksmiley-theme.c \
gtksound.c \
gtkstatus-icon-theme.c \
gtkstatusbox.c \
gtkutils.c \
gtkwebview.c \
gtkwebviewtoolbar.c \
gtkwhiteboard.c \
gtkxfer.c \
libpidgin.c \
minidialog.c \
pidginabout.c \
pidginresources.c \
pidgintooltip.c
libpidgin_la_headers = \
gtkaccount.h \
gtkblist.h \
gtkblist-theme.h \
gtkblist-theme-loader.h \
gtkcellrendererexpander.h \
gtkcertmgr.h \
gtkconn.h \
gtkconv.h \
gtkconvwin.h \
gtkconv-theme.h \
gtkconv-theme-loader.h \
gtkdebug.h \
gtkdialogs.h \
gtkdnd-hints.h \
gtkdocklet.h \
gtkicon-theme.h \
gtkicon-theme-loader.h \
gtkidle.h \
gtklog.h \
gtkmedia.h \
gtkmenutray.h \
gtknickcolors.h \
gtknotify.h \
gtkplugin.h \
gtkpluginpref.h \
gtkprefs.h \
gtkprivacy.h \
gtkpounce.h \
gtkrequest.h \
gtkroomlist.h \
gtksavedstatuses.h \
gtkscrollbook.h \
gtksmiley-manager.h \
gtksmiley-theme.h \
gtksound.h \
gtkstatus-icon-theme.h \
gtkstatusbox.h \
pidginstock.h \
gtkutils.h \
gtkwebview.h \
gtkwebviewtoolbar.h \
gtkwhiteboard.h \
gtkxfer.h \
minidialog.h \
pidginabout.h \
pidgintooltip.h \
pidgin.h
pidgin_SOURCES = \
pidgin.c
noinst_HEADERS= gtkinternal.h
if IS_WIN32
libpidgin_la_SOURCES += \
win32/gtkwin32dep.c \
win32/untar.c
# Files that looks like obsolete (were used in Pidgin2):
# win32/gtkdocklet-win32.c
# win32/MinimizeToTray.c
# win32/MinimizeToTray.h
pidgin_SOURCES += \
win32/winpidgin.c \
win32/pidgin_exe_rc.rc
libpidgin_la_headers += \
win32/gtkwin32dep.h \
win32/resource.h \
win32/untar.h
.rc.o: %.rc
$(AM_V_GEN)$(WINDRES) -I $(srcdir)/win32 -I $(srcdir) -i $< -o $@
LIBPIDGIN_WIN32RES = win32/pidgin_dll_rc.o
LIBPIDGIN_WIN32RES_LDFLAGS = -Wl,$(LIBPIDGIN_WIN32RES)
endif
libpidginincludedir=$(includedir)/pidgin
libpidgininclude_HEADERS = \
$(libpidgin_la_headers)
libpidgin_la_builtheaders = pidginresources.h
libpidgin_la_builtsources = pidginresources.c
BUILT_SOURCES = $(libpidgin_la_builtheaders) $(libpidgin_la_builtsources)
CLEANFILES = pidginresources.h pidginresources.c
%resources.h: %.gresource.xml
$(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --generate-header --target $@ --c-name $* --sourcedir $(srcdir) $<
%resources.c: %.gresource.xml
$(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --generate-source --target $@ --c-name $* --sourcedir $(srcdir) $<
pidginresources.c: gtkdebug.html
pidginresources.h: gtkdebug.html
gtkdebug.c: pidginresources.h
libpidgin_la_DEPENDENCIES = @LIBOBJS@ $(LIBPIDGIN_WIN32RES)
libpidgin_la_LDFLAGS = -export-dynamic -no-undefined \
-version-info $(PURPLE_LT_VERSION_INFO) $(LIBPIDGIN_WIN32RES_LDFLAGS)
libpidgin_la_LIBADD = \
@LIBOBJS@ \
$(ENCHANT_LIBS) \
$(GLIB_LIBS) \
$(GPLUGIN_LIBS) \
$(GCR_LIBS) \
$(DBUS_LIBS) \
$(GSTREAMER_LIBS) \
$(GSTVIDEO_LIBS) \
$(GSTINTERFACES_LIBS) \
$(INTLLIBS) \
$(JSON_LIBS) \
$(LIBXML_LIBS) \
$(WEBKIT_LIBS) \
$(GTK_LIBS) \
$(X11_LIBS) \
$(INTROSPECTION_LIBS) \
$(top_builddir)/libpurple/libpurple.la
pidgin_DEPENDENCIES = $(builddir)/libpidgin.la
pidgin_LDFLAGS = -export-dynamic
pidgin_LDADD = $(builddir)/libpidgin.la $(libpidgin_la_LIBADD)
if IS_WIN32
libpidgin_la_LIBADD += -lwinmm
pidgin_LDFLAGS += -mwindows
endif
AM_CPPFLAGS = \
-I$(top_builddir)/libpurple \
-I$(top_srcdir)/libpurple/ \
-I$(top_builddir) \
-I$(top_srcdir) \
$(ENCHANT_CFLAGS) \
$(GLIB_CFLAGS) \
$(GPLUGIN_CFLAGS) \
$(GCR_CFLAGS) \
$(GSTREAMER_CFLAGS) \
$(GSTVIDEO_CFLAGS) \
$(GSTINTERFACES_CFLAGS) \
$(DEBUG_CFLAGS) \
$(GTK_CFLAGS) \
$(JSON_CFLAGS) \
$(X11_CFLAGS) \
$(DBUS_CFLAGS) \
$(LIBXML_CFLAGS) \
$(WEBKIT_CFLAGS) \
$(INTROSPECTION_CFLAGS)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = data/pidgin-3.pc
if INSTALL_I18N
DESKTOP_FILE=data/im.pidgin.Pidgin.desktop
appsdir = $(datadir)/applications
apps_in_files = data/im.pidgin.Pidgin.desktop.in
apps_DATA = $(apps_in_files:.desktop.in=.desktop)
# silenced INTLTOOL_DESKTOP_RULE
%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po)
$(AM_V_GEN) LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ > /dev/null
appdatadir = $(datarootdir)/metainfo
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
appdata_in_files = data/im.pidgin.Pidgin.appdata.xml.in
@INTLTOOL_XML_RULE@
endif # INSTALL_I18N
CLEANFILES += $(appdata_DATA)
DISTCLEANFILES = $(DESKTOP_FILE)
-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = --warn-all --add-include-path=$(top_builddir)/libpurple --add-include-path=$(prefix)/share/gir-1.0 --pkg=purple-$(PURPLE_MAJOR_VERSION) --pkg-export=pidgin-$(PURPLE_MAJOR_VERSION)
INTROSPECTION_COMPILER_ARGS = --includedir=$(top_builddir)/libpurple --includedir=$(prefix)/share/gir-1.0
if HAVE_INTROSPECTION
introspection_sources = $(libpidgininclude_HEADERS)
Pidgin-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir: $(builddir)/libpidgin.la
Pidgin_3_0_gir_INCLUDES = GObject-2.0 Gtk-3.0 Purple-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION)
Pidgin_3_0_gir_CFLAGS = \
$(INCLUDES) \
-DDATADIR=\"$(datadir)\" \
-DLIBDIR=\"$(libdir)/pidgin/\" \
-DLOCALEDIR=\"$(datadir)/locale\" \
-DSYSCONFDIR=\"$(sysconfdir)\" \
-I$(top_builddir)/libpurple \
-I$(top_srcdir)/libpurple/ \
-I$(top_builddir) \
-I$(top_srcdir) \
$(GLIB_CFLAGS) \
$(GPLUGIN_CFLAGS) \
$(GCR_CFLAGS) \
$(GSTREAMER_CFLAGS) \
$(GSTVIDEO_CFLAGS) \
$(GSTINTERFACES_CFLAGS) \
$(GTK_CFLAGS) \
$(X11_CFLAGS) \
$(DBUS_CFLAGS) \
$(GTKSPELL_CFLAGS) \
$(LIBXML_CFLAGS) \
$(WEBKIT_CFLAGS) \
$(INTROSPECTION_CFLAGS)
Pidgin_3_0_gir_LIBS = $(builddir)/libpidgin.la
Pidgin_3_0_gir_FILES = $(introspection_sources)
INTROSPECTION_GIRS += Pidgin-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir
INTROSPECTION_SCANNER_ENV = PKG_CONFIG_PATH=$(top_builddir)/libpurple/data/
girdir = $(prefix)/share/gir-1.0 $(INTROSPECTION_GIRDIR)
gir_DATA = $(INTROSPECTION_GIRS)
typelibdir = $(prefix)/share/gir-1.0 $(INTROSPECTION_TYPELIBDIR)
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
CLEANFILES += $(gir_DATA) $(typelib_DATA)
endif
endif # ENABLE_GTK