Restore Makefile
This commit is contained in:
parent
93be130eac
commit
445d7797c9
|
@ -0,0 +1,40 @@
|
|||
EXEC=yolov5s
|
||||
OBJDIR=./obj
|
||||
|
||||
DRV_DIR=../pnna_driver
|
||||
JPEG_DIR=../3rdparty
|
||||
|
||||
CC=$(TOOLCHAIN_DIR)/bin/arm-linux-gnueabihf-gcc
|
||||
|
||||
INCLUDES = -I$(DRV_DIR)/include -I$(JPEG_DIR)/include
|
||||
|
||||
CFLAGS=-Wall $(INCLUDES)
|
||||
|
||||
LIBS = $(DRV_DIR)/lib/libpnna.a -lm
|
||||
LIBS += -L$(DRV_DIR)/lib -lPNNAlite -lPNNAuser
|
||||
|
||||
OBJ_MAIN=yolov5s_demo.o
|
||||
OBJ = postprocess/yolov5s_post.o
|
||||
|
||||
OBJS = $(addprefix $(OBJDIR)/, $(OBJ) $(OBJ_MAIN))
|
||||
|
||||
.SUFFIXES: .c
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: all clean
|
||||
|
||||
all: $(OBJDIR) $(EXEC)
|
||||
|
||||
$(OBJDIR):
|
||||
mkdir -p $(OBJDIR) $(OBJDIR)/postprocess
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
$(CC) $(CFLAGS) $(CXXFLAGS) $^ $(LIBS) -o $@
|
||||
|
||||
$(OBJDIR)/%.o: %.c | $(OBJDIR)
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
|
||||
clean:
|
||||
rm -rf obj $(EXEC)
|
||||
|
Loading…
Reference in New Issue