summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: cc5f4cbf087aea1de74b4cac25924508c625bc62 (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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
NULL =

AM_CPPFLAGS = \
	-DGETTEXT_PACKAGE=\""$(GETTEXT_PACKAGE)"\" 		\
	-DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" 	\
	$(NULL)

bin_PROGRAMS = baobab

BUILT_SOURCES = baobab-resources.c

baobab_VALAFLAGS = \
	--vapidir=$(top_srcdir)/libgd	\
	--pkg gtk+-3.0		\
	--pkg clutter-gtk-1.0	\
	--pkg gio-2.0		\
	--pkg gio-unix-2.0	\
	--pkg gd-1.0

noinst_HEADERS = \
	baobab-chart.h			\
	baobab-treemap.h		\
	baobab-ringschart.h		\
	egg-list-box.h			\
	cc-notebook.h			\
	$(NULL)

VALA_SOURCES = \
	baobab-application.vala		\
	baobab-cellrenderers.vala	\
	baobab-connect-server.vala	\
	baobab-location.vala		\
	baobab-location-list.vala	\
	baobab-location-widget.vala	\
	baobab-scanner.vala		\
	baobab-window.vala		\
	main.vala			\
	$(NULL)

baobab_SOURCES = \
	$(VALA_SOURCES)		\
	fixes.vapi			\
	baobab.vapi			\
	config.vapi			\
	egglistbox.vapi			\
	ccnotebook.vapi			\
	baobab-chart.c			\
	baobab-treemap.c		\
	baobab-ringschart.c		\
	egg-list-box.c			\
	cc-notebook.c			\
	$(BUILT_SOURCES)

baobab-resources.c: baobab.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies baobab.gresource.xml)
	$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-source baobab.gresource.xml

AM_CFLAGS = \
	$(BAOBAB_CFLAGS)		\
	-I$(top_srcdir)/libgd		\
	-Wall				\
	-Wno-unused-but-set-variable	\
	-Wno-unused-variable		\
	$(NULL)

baobab_LDFLAGS = -export-dynamic -rpath $(libdir)
baobab_LDADD = \
	-lm				\
	$(BAOBAB_LIBS)			\
	$(top_builddir)/libgd/libgd.la \
	$(NULL)

MAINTAINERCLEANFILES =	\
	*.stamp				\
	$(VALA_SOURCES:.vala=.c)	\
	$(BUILT_SOURCES)

EXTRA_DIST = \
	baobab.gresource.xml \
	baobab-main-window.ui \
	baobab-menu.ui

-include $(top_srcdir)/git.mk