APP_NAME=drumroll GTKMM_COMPILE=`pkg-config gtkmm-2.4 --cflags` GTKMM_LINK=`pkg-config gtkmm-2.4 --libs` LIBUSB_LINK=`pkg-config libusb-1.0 --libs` ALSA_LINK=-lasound COMPILER_FLAGS=-I ../include/ -O2 LINKER_FLAGS=$(GTKMM_LINK) $(LIBUSB_LINK) $(ALSA_LINK) $(APP_NAME): drumroll.o alsamidi.o g++ -o $(APP_NAME) drumroll.o alsamidi.o $(LINKER_FLAGS) all: $(APP_NAME) drumroll.o: drumroll.cpp g++ $(COMPILER_FLAGS) -c drumroll.cpp $(GTKMM_COMPILE) alsamidi.o: alsamidi.c g++ $(COMPILER_FLAGS) -c alsamidi.c clean: rm -f *.o rm -rf $(APP_NAME) install: all cp $(APP_NAME) /usr/bin mkdir -p /usr/share/drumroll cp -r ../rsrc/*.* /usr/share/drumroll