makefile
src = $(wildcard ./*.c) obj = $(patsubst %.c, %.o, $(src)) target=t $(target):$(obj) gcc $^ -o $@ %.o:%.c
gcc -c $< -o $@
.PHONY:clean clean: rm *.o $(target) -f
src = $(wildcard ./*.c) obj = $(patsubst %.c, %.o, $(src)) target=t $(target):$(obj) gcc $^ -o $@ %.o:%.c
gcc -c $< -o $@
.PHONY:clean clean: rm *.o $(target) -f