Joseph Redmon
2015-04-21 feabcc31de9dfb93b59d5a598a03b617dabe86da
Makefile
@@ -1,6 +1,6 @@
GPU=1
DEBUG=0
ARCH= -arch=sm_35
ARCH= -arch=sm_52
VPATH=./src/
EXEC=darknet
@@ -8,7 +8,7 @@
CC=gcc
NVCC=nvcc
OPTS=-O0
OPTS=-Ofast
LDFLAGS=`pkg-config --libs opencv` -lm -pthread -lstdc++
COMMON=`pkg-config --cflags opencv` -I/usr/local/cuda/include/
CFLAGS=-Wall -Wfatal-errors
@@ -31,16 +31,17 @@
endif
OBJS = $(addprefix $(OBJDIR), $(OBJ))
DEPS = $(wildcard src/*.h) Makefile
all: $(EXEC)
$(EXEC): $(OBJS)
   $(CC) $(COMMON) $(CFLAGS) $(LDFLAGS) $^ -o $@
$(OBJDIR)%.o: %.c
$(OBJDIR)%.o: %.c $(DEPS)
   $(CC) $(COMMON) $(CFLAGS) -c $< -o $@
$(OBJDIR)%.o: %.cu
$(OBJDIR)%.o: %.cu $(DEPS)
   $(NVCC) $(ARCH) $(COMMON) --compiler-options "$(CFLAGS)" -c $< -o $@
.PHONY: clean