.PHONY: all clean

# 指定`src`、`task` 和 `task` 为全局搜索路径
VPATH = src:task:include

SOURCES := main.c file1.c file2.c
HEADERS := file1.h file2.h
OBJECTS := main.o file1.o file2.o
TARGET := myapp2

all: $(TARGET)

$(TARGET) : $(OBJECTS)
	gcc -o $@ $^

%.o : %.c $(HEADERS)
	gcc -o $@ -c $< -I include

clean:
	rm $(OBJECTS)
