把Makefile记录下,以后别忘了。
#CC = aarch64-linux-gnu-gcc
#AS = aarch64-linux-gnu-as
#AR = aarch64-linux-gnu-ar
CC = gcc
AS = as
AR = ar
PROGRAMS =main
CUR_DIR = $(shell pwd)
SRCS = $(CUR_DIR)/src
INCS = $(CUR_DIR)/inc
LIBS = -L $(CUR_DIR)/lib -lvsipl
LIBS += -L $(CUR_DIR)/lib -lNE10
LIBS += -lm
CCFLAGS := -I$(INCS)
VPATH =$(SRCS)
objects = main.o cmd.o common.o random.o scalar.o signal.o matrix.o copy.o algebra.o elementwise.o maxmin.o precise.o
all:$(PROGRAMS)
$(PROGRAMS): $(objects)
$(CC) $(objects) -o $@ $(LIBS)
%.o: %.c
$(CC) $(CCFLAGS) -c $< -o $@ $(LIBS)
clean:
@rm -f *.o *.out
@rm -f $(PROGRAMS)