CFLAGS+= -pedantic -Wall -DG_LOG_DOMAIN=\"jack-keyboard\" `pkg-config gtk+-x11-2.0 gthread-2.0 jack --cflags --libs` CFLAGS+= `if grep WITH_LASH config.h > /dev/null; then pkg-config lash-1.0 --cflags --libs; fi` CFLAGS+= `if grep WITH_X11 config.h > /dev/null; then pkg-config x11 --cflags --libs; fi` INSTALL?= install prefix?= /usr/local exec_prefix?= $(prefix) bindir?= $(exec_prefix)/bin datarootdir?= $(prefix)/share applicationsdir?= $(datarootdir)/applications mandir?= $(datarootdir)/man #mandir?= $(prefix)/man man1dir?= $(mandir)/man1 all: jack-keyboard jack-keyboard.1 jack-keyboard: jack-keyboard.c config.h pianokeyboard.h pianokeyboard.c $(CC) -o jack-keyboard $(CFLAGS) jack-keyboard.c pianokeyboard.c config.h: sh autoconfig.sh jack-keyboard.1: jack-keyboard-ref.sgml rm -f *.1 docbook2man jack-keyboard-ref.sgml rm -f manpage.links manpage.refs mv *.1 jack-keyboard.1 install: jack-keyboard jack-keyboard.1 jack-keyboard.desktop $(INSTALL) -o 0 -g 0 -m 0755 jack-keyboard $(bindir)/jack-keyboard $(INSTALL) -o 0 -g 0 -m 0644 jack-keyboard.1 $(man1dir)/jack-keyboard.1 $(INSTALL) -o 0 -g 0 -m 0644 jack-keyboard.desktop $(applicationsdir)/jack-keyboard.desktop deinstall: rm -f $(bindir)/jack-keyboard rm -f $(man1dir)/jack-keyboard.1 rm -f $(applicationsdir)/jack-keyboard.desktop clean: rm -f jack-keyboard *.core config.h manpage.links manpage.refs