CHK_SOURCES ?= prefix ?= /usr/local exec_prefix ?= $(prefix) includedir ?= $(prefix)/include .PHONY: all clean install check-syntax all: @echo "Nothing to build! This is a header-only library." clean: install: $(EXE) $(LIB) mkdir -p $(DESTDIR)$(includedir) cp -r include/* $(DESTDIR)$(includedir) check-syntax: gcc $(CFLAGS) -fsyntax-only $(CHK_SOURCES)