Debian packaging: 0.0.5-1
[led-pattern-ed] / Makefile.am
1 # List extras to package
2 EXTRA_DIST = \
3         autogen.sh
4
5 # Sub directories
6 SUBDIRS = po
7
8 pluginlib_LTLIBRARIES = \
9         libled-pattern-editor.la
10
11 plugindesktopentry_DATA = \
12         data/led-pattern-editor.desktop
13
14 sudoers_DATA = \
15         data/led-pattern-editor.sudoers
16
17 bin_PROGRAMS = \
18         led-pattern-helper
19
20 libled_pattern_editor_la_SOURCES = \
21         src/led-pattern-editor.c \
22         src/led-color-widgets.c \
23         src/led-command-widget.c \
24         src/led-pattern.c \
25         src/led-pattern-rx44.c \
26         src/led-pattern-rx51.c \
27         src/led-pattern-dialog.c \
28         src/led-pattern-button.c \
29         src/led-pattern-view.c \
30         src/led-program-dialog.c \
31         src/mce-ini-parse.c
32
33 libled_pattern_editor_la_VALASOURCES = \
34         src/led-pattern-editor.vala \
35         src/led-color-widgets.vala \
36         src/led-command-widget.vala \
37         src/led-pattern.vala \
38         src/led-pattern-rx44.vala \
39         src/led-pattern-rx51.vala \
40         src/led-pattern-dialog.vala \
41         src/led-pattern-button.vala \
42         src/led-pattern-view.vala \
43         src/led-program-dialog.vala \
44         src/mce-ini-parse.vala
45
46 libled_pattern_editor_la_VALAFLAGS = --vapidir ./vapi \
47         --disable-dbus-transformation \
48         --pkg config --pkg dbus-glib-1 --pkg hildon-1 --pkg libosso
49 libled_pattern_editor_la_CFLAGS = ${HILDON_CFLAGS} \
50         -DGETTEXT_PACKAGE=\"@GETTEXT_PACKAGE@\"
51 libled_pattern_editor_la_LIBADD = ${HILDON_LIBS}
52 libled_pattern_editor_la_LDFLAGS = -module -avoid-version
53
54 src/led-pattern-editor.c: ${libled_pattern_editor_la_VALASOURCES}
55         valac -C ${libled_pattern_editor_la_VALAFLAGS} -o $@ $^
56
57 led_pattern_helper_SOURCES = \
58         src/led-pattern-helper.c
59
60 led_pattern_helper_VALASOURCES = \
61         src/led-pattern-helper.vala
62
63 led_pattern_helper_CFLAGS = ${GLIB_CFLAGS}
64 led_pattern_helper_LDADD = ${GLIB_LIBS}
65
66 src/led-pattern-helper.c: ${led_pattern_helper_VALASOURCES}
67         valac -C -o $@ $^
68
69 CLEANFILES = src/*.c