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 := -Os -Wall -Wpedantic -Werror O_FLG := ${C_FLG} ${B_NAM}: ${C_OBJ} ${CC} ${O_FLG} -o ${B_NAM} ${C_OBJ} main.o: main.c main.h ${CC} ${C_FLG} -c main.c clean: rm -f ${B_NAM} ${C_OBJ}