BISONFLAGS= # For debugging: # BISONFLAGS=--debug --verbose dbus-spec.xml: dbus-spec.cidl dbus-cidl ./dbus-cidl < dbus-spec.cidl > ,1 mv ,1 dbus-spec.xml test: dbus-cidl echo "interface wokka { void x(in int a, out int b); attribute int px; } ;" | ./dbus-cidl echo ./dbus-cidl < test.cidl dbus-cidl: dbus-cidl.y dbus-cidl.l bison -y -v -d ${BISONFLAGS} dbus-cidl.y flex dbus-cidl.l gcc `pkg-config --cflags glib-2.0` -c y.tab.c lex.yy.c gcc y.tab.o lex.yy.o -o dbus-cidl `pkg-config --libs glib-2.0` clean: /bin/rm -f lex.yy.[co] y.tab.[cho] y.output really_clean: clean /bin/rm -f dbus-cidl