2020-04-14 07:14:14 +00:00
|
|
|
.PHONY: all clean kvzrtp ffmpeg gstreamer
|
2020-03-26 09:12:10 +00:00
|
|
|
|
|
|
|
|
CXX = g++
|
|
|
|
|
CXXFLAGS = -Wall -Wextra -O2 -std=c++11 -g
|
|
|
|
|
|
|
|
|
|
kvzrtp_receiver:
|
|
|
|
|
$(CXX) $(CXXFLAGS) -o kvzrtp/receiver kvzrtp/receiver.cc util/util.cc -lkvzrtp -lkvazaar -lpthread -lcryptopp
|
|
|
|
|
|
|
|
|
|
kvzrtp_sender:
|
|
|
|
|
$(CXX) $(CXXFLAGS) -o kvzrtp/sender kvzrtp/sender.cc util/util.cc -lkvzrtp -lkvazaar -lpthread -lcryptopp
|
|
|
|
|
|
|
|
|
|
kvzrtp_latency:
|
|
|
|
|
$(CXX) $(CXXFLAGS) -o kvzrtp/latency kvzrtp/latency.cc util/util.cc -lkvzrtp -lkvazaar -lpthread
|
|
|
|
|
|
2020-04-14 07:14:14 +00:00
|
|
|
ffmpeg_sender:
|
|
|
|
|
$(CXX) $(CXXFLAGS) -o ffmpeg/sender ffmpeg/sender.cc util/util.cc -lkvazaar `pkg-config --libs libavformat` \
|
|
|
|
|
-Wno-unused -Wno-deprecated-declarations -Wno-unused-result
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -f kvzrtp/receiver kvzrtp/sender ffmpeg/sender
|
|
|
|
|
|
2020-03-26 09:12:10 +00:00
|
|
|
# jrtp:
|
|
|
|
|
# $(CXX) $(CXXFLAGS) -o main_jrtp jrtp.cc ../util/util.cc -lkvazaar -ljrtp -lpthread
|
|
|
|
|
|
|
|
|
|
# gstreamer:
|
|
|
|
|
# $(CXX) $(CXXFLAGS) -o main_gstreamer gstreamer.cc ../util/util.cc -lkvazaar -lpthread \
|
|
|
|
|
# `pkg-config --cflags --libs gstreamer-1.0`
|
|
|
|
|
|
|
|
|
|
# ccrtp:
|
|
|
|
|
# $(CXX) $(CXXFLAGS) -o main_ccrtp ccrtp.cc ../util/util.cc -lkvazaar -lpthread -lccrtp -lcommoncpp -lucommon
|
|
|
|
|
|
|
|
|
|
# live555:
|
|
|
|
|
# $(CXX) $(CXXFLAGS) -o main_live555 live555.cc ../util/util.cc ../util/live555_util.cc \
|
|
|
|
|
# -I /usr/local/include/liveMedia \
|
|
|
|
|
# -I /usr/local/include/groupsock \
|
|
|
|
|
# -I /usr/local/include/BasicUsageEnvironment \
|
|
|
|
|
# -I /usr/local/include/UsageEnvironment \
|
|
|
|
|
# -lkvazaar -lpthread -lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment
|
|
|
|
|
|
|
|
|
|
# ortp:
|
|
|
|
|
# $(CXX) $(CXXFLAGS) -o main_ortp ortp.cc ../util/util.cc -lkvazaar -lpthread -lortp
|
|
|
|
|
|
|
|
|
|
# latency_ffmpeg:
|
|
|
|
|
# $(CXX) $(CXXFLAGS) -o main_latency_ffmpeg latency_ffmpeg.cc ../util/util.cc -lkvazaar `pkg-config --libs libavformat`
|
|
|
|
|
|
|
|
|
|
# clean:
|
|
|
|
|
# rm -f main_kvzrtp main_jrtp main_ccrtp main_live555 main_ortp main_ffmpeg main_latency_kvzrtp main_latency_ffmpeg main_gstreamer
|