golanggohlsrtmpwebrtcmedia-serverobs-studiortcprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtc-proxy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
482 B
40 lines
482 B
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 $@ $^
|
|
|