#PATH=./path
OBJ := first.o printft1.o
OBJ +=printft2.o test.h
test=$(filter %.o,$(OBJ))
#bar:=$(test:.o=.c)
bar:=$(foreach n, $(test), $(n:.o=.c))
all:$(OBJ)
gcc -lpthread -o test $(test)
ifeq ($(origin MAKE),default)
@echo "来自MAKEFILE定义"
endif
$(test):
@gcc -MM $(bar)
gcc -c $(bar)
.PHONY:clean
clean:
rm *.o test