1Target=fltest_uarttest 2 3CC=aarch64-linux-gcc 4 5OBJS=uarttest.o 6 7CFLAGS+=-c -Wall -g 8LDFLAGS+= -lpthread 9 10$(Target):$(OBJS) 11 $(CC) $^ $(LDFLAGS) -o $@ 12 13%.o:%.c 14 $(CC) $^ $(CFLAGS) -o $@ 15 16.PHONY:clean cleanall 17 18clean: 19 @rm -f $(Target) 20 @rm *.o 21 22cleanall:clean 23 @echo -e '\e[1;33m -rm -f $(INSTATLL_PATH)/$(Target) \e[0m' 24 25distclean:cleanall 26 27install: 28 @echo -e '\e[1;33m install -m 0755 $(Target) $(INSTATLL_PATH)/$(Target) \e[0m' 29 30 31