SHELL := /bin/sh
PATH = .../toolchains/clang/bin/ #clang工具路径
CC := $(PATH)clang
AR := $(PATH)llvm-ar#clang自带的ar工具
CROSS_CC:=clang
CROSS_AR:=ar
CFLAGS = -Wall -Wextra -pedantic -std=c11
OUTLIB := TARGETFP.a #生成目标文件TARGETFP.a
# 设置源文件列表
SOURCES = main.c
OBJS = $(patsubst %.c,%.o,$(SOURCES))
# 默认目标
all: $(OUTLIB)
$(OUTLIB):$(OBJS)
$(AR) -rv $(OUTLIB) $(OBJS)
.PHONY:clean
clean:
@echo "hah"
@/usr/bin/find . -name "*.o" | /usr/bin/xargs /bin/rm -f
@/bin/rm -rf *.a