肚兜兜
!/bin/bash
SOURCES = $(wildcard ./src/*.c) #把指定目录./src/所有后缀是c的文件展开
OBJS = $(patsubst %.c, %.o, $(SOURCES)) #把$(dir)中的变量符合后缀是.c的替换成.o
DEPS = $(OBJS:.o=.d) #把变量中每一个值结尾用.d替换掉.o
CC = $(CROSS_COMPILE)gcc
AR = $(CROSS_COMPLIE)ar
RANLIB = $(CROSS_COMPILE)ranlib
CFLAGS += $(GLOBAL_FLAG)
CFLAGS +=-DHAVE_CONFIG_H
TARGET = libqrencode.a
all: $(TARGET)
$(TARGET):$(OBJS)
$(AR) -r $@ $^
$(RANLIB) $@
.PHONY: all clean
clean:
-rm -f $(TARGET) $(OBJS) $(DEPS)