#CFLAGS=-g -W -Wall CFLAGS=-O3 -W -Wall prefix=/usr/local bindir=$(DESTDIR)$(prefix)/bin datadir=$(DESTDIR)/etc # We still keep this alias around for backward compatibility: INSTALL_DIR=$(bindir) # Check to see whether we have Jack installed. Needs pkg-config. JACK := $(shell pkg-config --libs jack 2>/dev/null) OBJ = readconfig.o midizap.o jackdriver.o all: midizap install: all install -d $(INSTALL_DIR) $(datadir) install midizap $(INSTALL_DIR) install -m 0644 example.midizaprc $(datadir)/midizaprc uninstall: rm -f $(INSTALL_DIR)/midizap $(datadir)/midizaprc midizap: $(OBJ) gcc $(CFLAGS) $(OBJ) -o midizap -L /usr/X11R6/lib -lX11 -lXtst $(JACK) clean: rm -f midizap keys.h $(OBJ) keys.h: keys.sed /usr/include/X11/keysymdef.h sed -f keys.sed < /usr/include/X11/keysymdef.h > keys.h readconfig.o: midizap.h keys.h midizap.o: midizap.h jackdriver.h jackdriver.o: jackdriver.h