SRC += main.c
SRC += mysql_pool.c
SRC += email_process.c
target = main
cc = gcc
cflags = -L/usr/bin/mysql -I/usr/include/mysql -lmysqlclient
option = -Wall -g
obj = $(SRC:%.c=%.o)
all:$(target)
$(target):$(obj)
$(cc) $^ -o $@ $(cflags) $(option) -lpthread
%.o:%.c
$(cc) -c $< -o $@ $(cflags) $(option)
clean:
rm *.o $(target) -rf
多文件只需要增加SRC+= 就行