RECOMMENDED_CFLAGS = -Wall -Wextra -pedantic -Werror CFLAGS = $(RECOMMENDED_CFLAGS) prefix = /usr/local exec_prefix = $(prefix) bindir = $(exec_prefix)/bin INSTALL = install -D INSTALL_PROGRAM = $(INSTALL) batteryviewer: batteryviewer.c chart.c gcc $(shell pkg-config --cflags gtk+-3.0) -o $@ $(CFLAGS) $^ $(shell pkg-config --libs gtk+-3.0) all: batteryviewer install: $(INSTALL_PROGRAM) batteryviewer $(bindir)/batteryviewer clean: rm batteryviewer .PHONY: all clean install