Files
onepilot/selfdrive/loggerd/tests/Makefile
George Hotz 510b718f0f logcatd, loggerd, mapd, modeld, proclogd
old-commit-hash: da079d47d7d9496723117700ae1bb51c1f1abc38
2020-01-17 11:20:17 -08:00

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++11 -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 '$@' '$<'