Use autotools and intltools, translate user interface, add German translation
[led-pattern-ed] / Makefile.am
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..be412b4
--- /dev/null
@@ -0,0 +1,57 @@
+# List extras to package
+EXTRA_DIST = \
+       autogen.sh
+
+# Sub directories
+SUBDIRS = po
+
+pluginlib_LTLIBRARIES = \
+       libled-pattern-editor.la
+
+plugindesktopentry_DATA = \
+       data/led-pattern-editor.desktop
+
+sudoers_DATA = \
+       data/led-pattern-editor.sudoers
+
+bin_PROGRAMS = \
+       led-pattern-helper
+
+libled_pattern_editor_la_SOURCES = $(patsubst %.vala,%.c,${led_pattern_editor_VALASOURCES})
+
+libled_pattern_editor_la_VALASOURCES = \
+       src/led-pattern-editor.vala \
+       src/led-color-widgets.vala \
+       src/led-command-widget.vala \
+       src/led-pattern.vala \
+       src/led-pattern-rx44.vala \
+       src/led-pattern-rx51.vala \
+       src/led-pattern-dialog.vala \
+       src/led-pattern-button.vala \
+       src/led-pattern-view.vala \
+       src/led-program-dialog.vala \
+       src/mce-ini-parse.vala
+
+libled_pattern_editor_la_VALAFLAGS = --vapidir ./vapi \
+       --pkg hildon-1 --pkg libosso
+libled_pattern_editor_la_CFLAGS = ${HILDON_CFLAGS} \
+       -DGETTEXT_PACKAGE=\"@GETTEXT_PACKAGE@\"
+libled_pattern_editor_la_LIBADD = ${HILDON_LIBS}
+libled_pattern_editor_la_LDFLAGS = -module -avoid-version
+
+src/led-pattern-editor.c: ${libled_pattern_editor_VALASOURCES}
+       valac -C ${libled_pattern_editor_VALAFLAGS} -o $@ $^
+
+led_pattern_helper_SOURCES = \
+       src/led-pattern-helper.c
+
+led_pattern_helper_VALASOURCES = \
+       src/led-pattern-helper.vala
+
+led_pattern_helper_CFLAGS = ${GLIB_CFLAGS}
+led_pattern_helper_LDADD = ${GLIB_LIBS}
+
+src/led-pattern-helper.c: ${led_pattern_helper_VALASOURCES}
+       valac -C -o $@ $^
+
+CLEANFILES = src/*.c