1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
C_SRC := main.c C_OBJ := main.o B_NAM := even CC := gcc C_FLG := -O3 -Wall -Wpedantic -Werror O_FLG := ${C_FLG} ${B_NAM}: ${C_OBJ} ${CC} ${O_FLG} -o ${B_NAM} ${C_OBJ} ${C_OBJ}: ${C_SRC} ${CC} ${C_FLG} -c ${C_SRC} clean: rm -f ${B_NAM} ${C_OBJ}