18 lines
521 B
Makefile
18 lines
521 B
Makefile
# Build on the device. Needs:
|
|
# apt install g++ pkg-config libcamera-dev libevent-dev libjpeg-turbo8-dev
|
|
# (Raspberry Pi OS Bullseye+; on older releases the turbo package is libjpeg-dev.)
|
|
|
|
CXX ?= g++
|
|
CXXFLAGS ?= -O2 -std=c++17 -pipe -Wall -Wextra
|
|
PKGS = libcamera libevent libevent_pthreads libturbojpeg
|
|
|
|
camera: camera.cpp event_loop.cpp event_loop.hpp
|
|
$(CXX) $(CXXFLAGS) camera.cpp event_loop.cpp \
|
|
$(shell pkg-config --cflags --libs $(PKGS)) -lpthread \
|
|
-o camera
|
|
|
|
clean:
|
|
rm -f camera
|
|
|
|
.PHONY: clean
|