add protoApp version of normCast (normCastApp) -- includes realtime protopipe for runtime control using a subset of commands (rate, CC, autoparity, loss)
parent
22aceaa271
commit
9e796e69b2
|
|
@ -6,6 +6,7 @@ makefiles/norm
|
||||||
makefiles/normMsgr
|
makefiles/normMsgr
|
||||||
makefiles/normStreamer
|
makefiles/normStreamer
|
||||||
makefiles/normCast
|
makefiles/normCast
|
||||||
|
makefiles/normCastApp
|
||||||
makefiles/normClient
|
makefiles/normClient
|
||||||
makefiles/normServer
|
makefiles/normServer
|
||||||
makefiles/npc
|
makefiles/npc
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -197,6 +197,16 @@ normCast: $(CAST_OBJ) libnorm.a $(LIBPROTO)
|
||||||
mkdir -p ../bin
|
mkdir -p ../bin
|
||||||
cp $@ ../bin/$@
|
cp $@ ../bin/$@
|
||||||
|
|
||||||
|
# (normCastApp) file sender/receiver
|
||||||
|
CASTAPP_SRC = $(EXAMPLE)/normCastApp.cpp $(COMMON)/normPostProcess.cpp \
|
||||||
|
$(UNIX)/unixPostProcess.cpp
|
||||||
|
CASTAPP_OBJ = $(CASTAPP_SRC:.cpp=.o)
|
||||||
|
|
||||||
|
normCastApp: $(CASTAPP_OBJ) libnorm.a $(LIBPROTO)
|
||||||
|
$(CC) $(CFLAGS) -o $@ $(CASTAPP_OBJ) $(LDFLAGS) libnorm.a $(LIBPROTO) $(LIBS)
|
||||||
|
mkdir -p ../bin
|
||||||
|
cp $@ ../bin/$@
|
||||||
|
|
||||||
# These are the new "NormSocket" API extension examples
|
# These are the new "NormSocket" API extension examples
|
||||||
SERVER_SRC = $(EXAMPLE)/normServer.cpp $(EXAMPLE)/normSocket.cpp
|
SERVER_SRC = $(EXAMPLE)/normServer.cpp $(EXAMPLE)/normSocket.cpp
|
||||||
SERVER_OBJ = $(SERVER_SRC:.cpp=.o)
|
SERVER_OBJ = $(SERVER_SRC:.cpp=.o)
|
||||||
|
|
|
||||||
15
wscript
15
wscript
|
|
@ -204,6 +204,21 @@ def build(ctx):
|
||||||
|
|
||||||
if system in ('linux', 'darwin', 'freebsd', 'gnu', 'gnu/kfreebsd'):
|
if system in ('linux', 'darwin', 'freebsd', 'gnu', 'gnu/kfreebsd'):
|
||||||
normCast.source.append('src/unix/unixPostProcess.cpp')
|
normCast.source.append('src/unix/unixPostProcess.cpp')
|
||||||
|
|
||||||
|
normCastApp = ctx.program(
|
||||||
|
target = 'normCastApp',
|
||||||
|
includes = ['include', 'protolib/include'],
|
||||||
|
use = use,
|
||||||
|
defines = [],
|
||||||
|
source = source + ['examples/normCastApp.cpp', 'src/common/normPostProcess.cpp'],
|
||||||
|
# Disabled by default
|
||||||
|
posted = True,
|
||||||
|
# Don't install examples
|
||||||
|
install_path = False,
|
||||||
|
)
|
||||||
|
|
||||||
|
if system in ('linux', 'darwin', 'freebsd', 'gnu', 'gnu/kfreebsd'):
|
||||||
|
normCastApp.source.append('src/unix/unixPostProcess.cpp')
|
||||||
|
|
||||||
|
|
||||||
for example in (
|
for example in (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue