一个简单通用的应用程序makefile

来源:互联网 发布:2017网络新技术 编辑:程序博客网 时间:2024/05/20 05:07

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)

0 0
原创粉丝点击