CFLAGS = -g -Wall -Werror
LDFLAGS = -lpthread
src = $(wildcard *.c)
target = $(patsubst %.c, %, ${src})
.PHONY: all clean
%.o:%.c
$(CC) ${CFLAGS} -c -o $@
%:%.o
$(CC) ${LDFLAGS} -o $@
all: ${target}
clean:
rm -f ${target}
CFLAGS = -g -Wall -Werror
LDFLAGS = -lpthread
src = $(wildcard *.c)
target = $(patsubst %.c, %, ${src})
.PHONY: all clean
%:%.c
$(CC) ${CFLAGS} ${LDFLAGS} $^ -o $@
all: ${target}
clean:
rm -f ${target}