Access linux/input.h via a vapi file
[gregoa/zavai.git] / src / Makefile.am
index f3bb2ef9a3eacdd7f4578471820ba23083ec19b8..0da250a8aaaf0b414760ae80ad5a701dc5ba042f 100644 (file)
@@ -1,4 +1,4 @@
-VFLAGS=-g --pkg gee-1.0 --pkg dbus-glib-1 --pkg gtk+-2.0
+VFLAGS=-g --pkg gee-1.0 --pkg dbus-glib-1 --pkg gtk+-2.0 --pkg posix --pkg libwnck-1.0 --vapidir=. --pkg linux-input
 
 #zavai: $(SOURCES)
 #      valac -o zavai $(VFLAGS) $^
@@ -18,36 +18,47 @@ AM_CPPFLAGS = \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS) \
        $(GEE_CFLAGS) \
-       $(GTK_CFLAGS)
+       $(GTK_CFLAGS) \
+       $(WNCK_CFLAGS) \
+       -DWNCK_I_KNOW_THIS_IS_UNSTABLE
 
 BUILT_SOURCES = zavai.vala.stamp
 
 bin_PROGRAMS = zavai
 
+bin_SCRIPTS = sat-monitor
+
 zavai_VALASOURCES = \
        log.vala \
        config.vala \
        registry.vala \
+       input.vala \
        gps.vala \
        app.vala \
+       app_keyboard.vala \
+       app_powerbutton.vala \
+       app_wm.vala \
        app_gps.vala \
        app_debug.vala \
        zavai.vala
 
+zavai_VAPIS = linux-input.vapi 
+
 zavai_SOURCES = \
        zavai.vala.stamp \
        $(zavai_VALASOURCES:.vala=.c) \
        $(zavai_VALASOURCES:.vala=.h)
 
-zavai.vapi zavai.vala.stamp: $(zavai_VALASOURCES)
-       $(VALAC) -C --basedir $(top_srcdir) $(VFLAGS) $^
+zavai.vapi zavai.vala.stamp: $(zavai_VALASOURCES) $(zavai_VAPIS)
+       $(VALAC) -C --basedir $(top_srcdir) $(VFLAGS) $(zavai_VALASOURCES)
        touch $@
 
 zavai_LDADD = \
        $(GLIB_LIBS) \
        $(DBUS_LIBS) \
        $(GEE_LIBS) \
-       $(GTK_LIBS)
+       $(GTK_LIBS) \
+       $(WNCK_LIBS)
 
 #vapidir = $(datadir)/vala/vapi
 
@@ -55,4 +66,5 @@ zavai_LDADD = \
 #      gee-1.0.vapi \
 #      $(NULL)
 
-#EXTRA_DIST += $(libgee_la_VALASOURCES) gee-1.0.vapi gee.vala.stamp
+EXTRA_DIST = $(zavai_VAPIS) sat-monitor
+#$(libgee_la_VALASOURCES) gee-1.0.vapi gee.vala.stamp