summaryrefslogtreecommitdiff
path: root/src/av-cp/Makefile.am
blob: 45578f512577f0feefb9402f0ba22f62421db31d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
if UNINSTALLED
shareddir = $(abs_top_builddir)/data
else
shareddir = $(datadir)/gupnp-tools
endif

AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
	    $(LIBGUPNP_AV_CFLAGS) \
	    $(GTK_CFLAGS) \
	    $(GTKSOURCEVIEW_CFLAGS) \
	    -I$(top_srcdir) -DDATA_DIR='"$(shareddir)"' \
	    -I$(top_srcdir)/src/common \
	    -DLOCALEDIR='"$(localedir)"' \
	    $(WARN_CFLAGS)

bin_PROGRAMS = gupnp-av-cp

RESOURCEFILE = $(top_srcdir)/data/org.gupnp.Tools.AV-CP.gresource.xml

resource_depends = \
	$(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies \
		--sourcedir=$(top_srcdir)/data \
		$(RESOURCEFILE))



resource.c: $(RESOURCEFILE) $(resource_depends)
	$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(top_srcdir)/data --generate $(RESOURCEFILE)


gupnp_av_cp_SOURCES = main.c \
		      resource.c \
		      gui.c \
		      playlist-treeview.c \
		      renderer-combo.c \
		      renderer-controls.c \
		      main.h \
		      gui.h \
		      playlist-treeview.h \
		      renderer-combo.h \
		      renderer-controls.h \
			  server-device.c \
			  server-device.h

gupnp_av_cp_LDADD = ../common/libutil.a \
		    $(LIBGSSDP_LIBS) \
		    $(LIBSOUP_LIBS) \
		    $(LIBXML_LIBS) \
		    $(LIBGUPNP_LIBS) \
		    $(LIBGUPNP_AV_LIBS) \
		    $(GTK_LIBS) \
		    $(GTKSOURCEVIEW_LIBS)
gupnp_av_cp_LDFLAGS = -export-dynamic $(WARN_LDFLAGS)

if OS_WIN32
av-cp.res: av-cp.rc
	$(WINDRES) -i av-cp.rc --input-format=rc -o av-cp.res -O coff
gupnp_av_cp_LDADD += av-cp.res
BUILT_SOURCES=av-cp.res
CLEAN_FILES=av-cp.res
gupnp_av_cp_LDFLAGS += -Wl,-subsystem,windows
endif

EXTRA_DIST=av-cp.rc

MAINTAINERCLEANFILES = Makefile.in