# Defaults CC = clang DEBUG = 1 STATIC = 0 LDFLAGS = CFLAGS =\ -std=c99\ -Weverything\ -Wno-padded\ -Wno-disabled-macro-expansion\ -pedantic # Sources / Results SRC =\ 2/2/main.c LIBDIR = LIB =\ c INCDIR = 2/ OUT = bin # Conditionals / Appends LDFLAGS +=\ $(addprefix -L,${LIBDIR})\ $(addprefix -l,${LIB}) CFLAGS +=\ $(addprefix -I,${INCDIR}) ifeq (${DEBUG},1) CFLAGS += -g else CFLAGS += -O2 -Werror endif ifeq (${STATIC},1) LDFLAGS += -static endif