mediamtx/internal/rpicamera/exe/Makefile

41 lines
482 B
Makefile

CC = gcc
CXX = g++
CFLAGS = \
-Ofast \
-Werror \
-Wall \
-Wextra \
-Wno-unused-parameter
CXXFLAGS = \
-Ofast \
-Werror \
-Wall \
-Wextra \
-Wno-unused-parameter \
-std=c++17 \
$$(pkg-config --cflags libcamera)
LDFLAGS = \
-s \
-pthread \
$$(pkg-config --libs libcamera)
OBJS = \
camera.o \
encoder.o \
main.o \
parameters.o
all: exe
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
%.o: %.cpp
$(CXX) $(CXXFLAGS) -c $< -o $@
exe: $(OBJS)
$(CXX) $(LDFLAGS) -o $@ $^