Makefiles fixed en zo

This commit is contained in:
Thulinma 2011-02-14 21:44:06 +01:00
parent 70b64b601d
commit 91a678fccb
7 changed files with 55 additions and 7 deletions

38
Connector_HTTP/HTTP_Conn Executable file
View file

@ -0,0 +1,38 @@
#!/bin/sh
#
# description: DDVTech HTTP Connector
# processname: Connector_HTTP
prog="Connector_HTTP"
fullprog="/usr/bin/Connector_HTTP"
RETVAL=0
start() {
echo "Starting $prog"
$fullprog
return $?
}
stop() {
echo "Stopping $prog"
killall $prog
return $?
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
RETVAL=1
esac
exit $RETVAL

View file

@ -16,3 +16,9 @@ $(OUT): $(OBJ)
$(CC) $(LIBS) -o $(OUT) $(OBJ)
clean:
rm -rf $(OBJ) $(OUT) Makefile.bak *~
install: $(OUT)
-service RTMP_Conn stop
cp -f ./$(OUT) /usr/bin/
cp -f ./HTTP_Conn /etc/init.d/
service HTTP_Conn start

View file

@ -16,3 +16,6 @@ $(OUT): $(OBJ)
$(CC) $(LIBS) -o $(OUT) $(OBJ)
clean:
rm -rf $(OBJ) $(OUT) Makefile.bak *~
install: $(OUT)
cp -f ./$(OUT) /usr/bin/

View file

@ -17,7 +17,7 @@ $(OUT): $(OBJ) chunkstream.cpp parsechunks.cpp handshake.cpp crypto.cpp amf.cpp
clean:
rm -rf $(OBJ) $(OUT) Makefile.bak *~
install: $(OUT)
-service Conn_RTMP stop
-service RTMP_Conn stop
cp -f ./$(OUT) /usr/bin/
cp -f ./Conn_RTMP /etc/init.d/
service Conn_RTMP start
cp -f ./RTMP_Conn /etc/init.d/
service RTMP_Conn start

View file

@ -4,7 +4,7 @@
//debugging level 3 = status information
//debugging level 4 = extremely verbose status information
//debugging level 5 = save all streams to FLV files
#define DEBUG 4
#define DEBUG 3
#include <iostream>
#include <cstdlib>

View file

@ -18,10 +18,11 @@ client-install: client-clean client
chmod 777 /tmp/cores
echo "/tmp/cores/%e.%s.%p" > /proc/sys/kernel/core_pattern
service xinetd stop
cp -f ./Connector_HTTP/Connector_HTTP /usr/bin/
cd Connector_RTMP; $(MAKE) install
cp -f ./Connector_RAW/Connector_RAW /usr/bin/
cd Connector_HTTP; $(MAKE) install
cd Connector_RAW; $(MAKE) install
#cp -f ./Connector_RTSP/Connector_RTSP /usr/bin/
cp -f ./Buffer/Buffer /usr/bin/
cp -f ./PLS /etc/xinetd.d/
rn -rf /etc/xinetd.d/PLS
service xinetd start