4
GTK_EXTRA_CPPFLAGS=-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED
7
# these should go in GTK_EXTRA_CPPFLAGS at some point, but not yet because it breaks libnotify's headers
8
# -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES
10
sexy-marshal.h: marshal.list
11
glib-genmarshal --prefix=sexy_marshal ./marshal.list --header > sexy-marshal.h
13
sexy-marshal.c: marshal.list
14
echo '#include "sexy-marshal.h"' > sexy-marshal.c
15
glib-genmarshal --prefix=sexy_marshal ./marshal.list --body >> sexy-marshal.c
19
-DTRANSMISSIONLOCALEDIR=\""$(transmissionlocaledir)"\" \
23
@LIBAPPINDICATOR_CFLAGS@ \
25
@LIBCANBERRA_CFLAGS@ \
59
torrent-cell-renderer.h \
71
bin_PROGRAMS = transmission
73
dbus_generated_sources = tr-core-dbus.h
75
transmission_SOURCES = \
92
torrent-cell-renderer.c \
100
$(dbus_generated_sources)
102
dist_man_MANS = transmission.1
104
transmission_LDADD = \
105
$(top_builddir)/libtransmission/libtransmission.a \
106
$(top_builddir)/third-party/miniupnp/libminiupnp.a \
107
$(top_builddir)/third-party/libnatpmp/libnatpmp.a \
113
@LIBAPPINDICATOR_LIBS@ \
122
DESKTOP_IN_FILES=transmission.desktop.in
123
DESKTOP_FILES=$(DESKTOP_IN_FILES:.desktop.in=.desktop)
124
@INTLTOOL_DESKTOP_RULE@
126
Productivitydir = $(datadir)/applications
127
Productivity_DATA = $(DESKTOP_FILES)
129
icon_DATA = transmission.png
130
icondir = $(datadir)/pixmaps
133
$(DESKTOP_IN_FILES) \
141
CLEANFILES = $(dbus_generated_sources)
143
$(srcdir)/tr-core.c: tr-core-dbus.h
145
tr-core-dbus.h: $(srcdir)/tr-core-dbus.xml
146
$(DBUS_BINDING_TOOL) --mode=glib-server --prefix=tr_core $< > $(@F)
150
transmission.res: transmission.rc
151
$(WINDRES) -J rc -i transmission.rc -O coff -o transmission.res
161
transmission_LDADD += \
164
transmission_LDFLAGS = \