CC:=gcc CFLAGS:=-g -O2 -Wall -Wpedantic -lm SRCS:= \ a1.c EXECS:=$(patsubst %.c,%,${SRCS}) all: ${EXECS} %: %.c ${CC} ${CFLAGS} $^ -o $@