summaryrefslogtreecommitdiff
path: root/plugins/keyboard/Makefile.am
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-26 12:52:32 +0000
committerDana Jansens <danakj@orodu.net>2003-03-26 12:52:32 +0000
commit91ebde9e8842678e0d0704dc7945b2b84aba314f (patch)
tree8a7350529e86af79f865336112ab5cc37f354707 /plugins/keyboard/Makefile.am
parent59ad2e319a58af43ca77cda7307888e5ae34ea2a (diff)
load keybindings from keysrc
Diffstat (limited to 'plugins/keyboard/Makefile.am')
-rw-r--r--plugins/keyboard/Makefile.am17
1 files changed, 15 insertions, 2 deletions
diff --git a/plugins/keyboard/Makefile.am b/plugins/keyboard/Makefile.am
index b5ab4151..1b6800ce 100644
--- a/plugins/keyboard/Makefile.am
+++ b/plugins/keyboard/Makefile.am
@@ -1,17 +1,30 @@
plugindir=$(libdir)/openbox/plugins
+rcdir=$(datadir)/openbox
CPPFLAGS=$(XFT_CFLAGS) $(GLIB_CFLAGS) @CPPFLAGS@ \
-DPLUGINDIR=\"$(plugindir)\" \
+-DRCDIR=\"$(rcdir)\" \
-DG_LOG_DOMAIN=\"Plugin-Keyboard\"
plugin_LTLIBRARIES=keyboard.la
keyboard_la_LDFLAGS=-module -avoid-version
-keyboard_la_SOURCES=keyboard.c tree.c translate.c
+keyboard_la_SOURCES=keyboard.c tree.c translate.c y.tab.c lex.kparse.c
-noinst_HEADERS=keyboard.h tree.h translate.h
+lex.kparse.c: keysrc.l y.tab.c
+ $(FLEX) -Pkparse $<
+
+y.tab.c: keysrc.yacc
+ $(YACC) -d -p kparse $<
+
+rc_DATA=keysrc
+
+noinst_HEADERS=keyboard.h tree.h translate.h keysrc.h
MAINTAINERCLEANFILES= Makefile.in
+clean-local:
+ $(RM) y.tab.c lex.kparse.c
+
distclean-local:
$(RM) *\~ *.orig *.rej .\#*