TARGET=myapp
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c = .o)
CC = gcc
INCLUDES = -I XXXX #-I指定头文件路径
LIBS = -L XXXXX #-L指定库文件路径
CCFLAGS = -g -Wall -O0 #编译选项
$(TARGET) : $(OBJS)
$(CC) $^ -o $@ $(INCLUDES) $(LIBS)
%.o : %.c
$(CC) $(CFLAGS) -o $@ -c $<
clean:
rm *.o $(TARGET)