be412b4957db87b3f64045e4f9d8ed71e0b128a6
[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 = $(patsubst %.vala,%.c,${led_pattern_editor_VALASOURCES})
21
22 libled_pattern_editor_la_VALASOURCES = \
23         src/led-pattern-editor.vala \
24         src/led-color-widgets.vala \
25         src/led-command-widget.vala \
26         src/led-pattern.vala \
27         src/led-pattern-rx44.vala \
28         src/led-pattern-rx51.vala \
29         src/led-pattern-dialog.vala \
30         src/led-pattern-button.vala \
31         src/led-pattern-view.vala \
32         src/led-program-dialog.vala \
33         src/mce-ini-parse.vala
34
35 libled_pattern_editor_la_VALAFLAGS = --vapidir ./vapi \
36         --pkg hildon-1 --pkg libosso
37 libled_pattern_editor_la_CFLAGS = ${HILDON_CFLAGS} \
38         -DGETTEXT_PACKAGE=\"@GETTEXT_PACKAGE@\"
39 libled_pattern_editor_la_LIBADD = ${HILDON_LIBS}
40 libled_pattern_editor_la_LDFLAGS = -module -avoid-version
41
42 src/led-pattern-editor.c: ${libled_pattern_editor_VALASOURCES}
43         valac -C ${libled_pattern_editor_VALAFLAGS} -o $@ $^
44
45 led_pattern_helper_SOURCES = \
46         src/led-pattern-helper.c
47
48 led_pattern_helper_VALASOURCES = \
49         src/led-pattern-helper.vala
50
51 led_pattern_helper_CFLAGS = ${GLIB_CFLAGS}
52 led_pattern_helper_LDADD = ${GLIB_LIBS}
53
54 src/led-pattern-helper.c: ${led_pattern_helper_VALASOURCES}
55         valac -C -o $@ $^
56
57 CLEANFILES = src/*.c