CC = cc CFLAGS = -std=c99 -pedantic -Wall -Wextra \ $(shell pkg-config --cflags iniparser) LDFLAGS = -liniparser OBJS = carmel-build.o util.o all: carmel-build carmel-build: ${OBJS} cc ${CFLAGS} -o $@ ${OBJS} ${LDFLAGS} .SUFFIXES: .c .o .c.o: ${CC} ${CFLAGS} -c $< clean: rm -f carmel-build ${OBJS} .PHONY: all clean