openpilot/selfdrive/loggerd/tests/Makefile

36 lines
820 B
Makefile

CC = clang
CXX = clang++
PHONELIBS = ../../../phonelibs
WARN_FLAGS = -Werror=implicit-function-declaration \
-Werror=incompatible-pointer-types \
-Werror=int-conversion \
-Werror=return-type \
-Werror=format-extra-args \
-Wno-deprecated-declarations
CFLAGS = -std=gnu11 -g -fPIC -O2 $(WARN_FLAGS)
CXXFLAGS = -std=c++1z -g -fPIC -O2 $(WARN_FLAGS)
FFMPEG_LIBS = -lavformat \
-lavcodec \
-lswscale \
-lavutil \
-lz
OBJS = testraw.o \
../RawLogger.o \
../../common/visionipc.o
testraw: $(OBJS)
$(CXX) -fPIC -o '$@' $^ -L/usr/lib $(FFMPEG_LIBS)
%.o: %.cc
@echo "[ CXX ] $@"
$(CXX) $(CXXFLAGS) \
-I../ \
-I../../ \
-I../../../ \
-c -o '$@' '$<'