提交 28260e1d authored 作者: blu's avatar blu

init

上级 0a923ab5
...@@ -8,6 +8,8 @@ LIBFFMPEG = `pkg-config libavformat libavutil libavcodec libswscale --cflags --l ...@@ -8,6 +8,8 @@ LIBFFMPEG = `pkg-config libavformat libavutil libavcodec libswscale --cflags --l
LIBS=-Ivendor/lib -lpthread -lleveldb LIBS=-Ivendor/lib -lpthread -lleveldb
SQLITE=vendor/sqlite/sqlite3.c SQLITE=vendor/sqlite/sqlite3.c
HEADERS=-Iinc -Ivendor/include HEADERS=-Iinc -Ivendor/include
#SQLITE=sqlite3.o
SQLITE=
all: evmgr evpuller evpusher evslicer evmlmotion all: evmgr evpuller evpusher evslicer evmlmotion
...@@ -15,20 +17,20 @@ all: evmgr evpuller evpusher evslicer evmlmotion ...@@ -15,20 +17,20 @@ all: evmgr evpuller evpusher evslicer evmlmotion
sqlite3.o: vendor/sqlite/sqlite3.c sqlite3.o: vendor/sqlite/sqlite3.c
gcc -D SQLITE_THREADSAFE=1 -c vendor/sqlite/sqlite3.c gcc -D SQLITE_THREADSAFE=1 -c vendor/sqlite/sqlite3.c
evmgr: evmgr.cpp database.cpp inc/common.hpp inc/zmqhelper.hpp inc/tinythread.hpp sqlite3.o evmgr: evmgr.cpp database.cpp inc/common.hpp inc/zmqhelper.hpp inc/tinythread.hpp $(SQLITE)
$(CPP) $(CPPFLAGS) -o evmgr evmgr.cpp sqlite3.o database.cpp $(HEADERS) $(LIBFFMPEG) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS) $(CPP) $(CPPFLAGS) -o evmgr evmgr.cpp $(SQLITE) database.cpp $(HEADERS) $(LIBFFMPEG) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
evpuller: evpuller.cpp database.cpp inc/common.hpp inc/zmqhelper.hpp inc/tinythread.hpp sqlite3.o evpuller: evpuller.cpp database.cpp inc/common.hpp inc/zmqhelper.hpp inc/tinythread.hpp $(SQLITE)
$(CPP) $(CPPFLAGS) -o evpuller evpuller.cpp sqlite3.o database.cpp $(HEADERS) $(LIBFFMPEG) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS) $(CPP) $(CPPFLAGS) -o evpuller evpuller.cpp $(SQLITE) database.cpp $(HEADERS) $(LIBFFMPEG) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
evpusher: evpusher.cpp inc/common.hpp inc/tinythread.hpp inc/zmqhelper.hpp database.cpp sqlite3.o evpusher: evpusher.cpp inc/common.hpp inc/tinythread.hpp inc/zmqhelper.hpp database.cpp $(SQLITE)
$(CPP) $(CPPFLAGS) -o evpusher evpusher.cpp database.cpp sqlite3.o $(LIBFFMPEG) $(HEADERS) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS) $(CPP) $(CPPFLAGS) -o evpusher evpusher.cpp database.cpp $(SQLITE) $(LIBFFMPEG) $(HEADERS) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
evslicer: evslicer.cpp inc/common.hpp inc/tinythread.hpp inc/zmqhelper.hpp database.cpp sqlite3.o evslicer: evslicer.cpp inc/common.hpp inc/tinythread.hpp inc/zmqhelper.hpp database.cpp $(SQLITE)
$(CPP) $(CPPFLAGS) -o evslicer evslicer.cpp database.cpp sqlite3.o $(LIBFFMPEG) $(HEADERS) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS) $(CPP) $(CPPFLAGS) -o evslicer evslicer.cpp database.cpp $(SQLITE) $(LIBFFMPEG) $(HEADERS) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
evmlmotion: evmlmotion.cpp inc/common.hpp inc/avcvhelpers.hpp inc/zmqhelper.hpp inc/tinythread.hpp database.cpp sqlite3.o evmlmotion: evmlmotion.cpp inc/common.hpp inc/avcvhelpers.hpp inc/zmqhelper.hpp inc/tinythread.hpp database.cpp $(SQLITE)
$(CPP) $(CPPFLAGS) -o evmlmotion evmlmotion.cpp database.cpp sqlite3.o $(LIBFFMPEG) $(HEADERS) $(LIBOPENCV) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS) $(CPP) $(CPPFLAGS) -o evmlmotion evmlmotion.cpp database.cpp $(SQLITE) $(LIBFFMPEG) $(HEADERS) $(LIBOPENCV) `pkg-config --cflags --libs vendor/lib/pkgconfig/libzmq.pc` $(LIBS)
rtspr: rtsp-relay.cpp rtspr: rtsp-relay.cpp
$(CPP) $(CPPFLAGS) -o rtspr rtsp-relay.cpp $(LIBFFMPEG) $(LIBS) $(CPP) $(CPPFLAGS) -o rtspr rtsp-relay.cpp $(LIBFFMPEG) $(LIBS)
......
...@@ -5,7 +5,7 @@ author: Bruce.Lu <lzbgt@icloud.com> ...@@ -5,7 +5,7 @@ author: Bruce.Lu <lzbgt@icloud.com>
update: 2019/08/23 update: 2019/08/23
*/ */
#include "inc/database.h" #include "inc/database-sqlite.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <mutex> #include <mutex>
......
#include "inc/database.h" #include "inc/database.h"
#include <mutex>
#include <map>
namespace DB { using namespace leveldb;
namespace LVDB {
int getSn(json &info, string fileName){
return 0;
};
int saveSn(json &info, string fileName){
return 0;
};
int loadLocalConfig(json &config, string fileName){
return 0;
};
int savelocalConfig(json &config, string fileName){
return 0;
};
} }
\ No newline at end of file
...@@ -4,9 +4,13 @@ ...@@ -4,9 +4,13 @@
#include "json.hpp" #include "json.hpp"
using namespace nlohmann; using namespace nlohmann;
using namespace std;
namespace DB { namespace LVDB {
int getSn(json &info, string fileName);
int saveSn(json &info, string fileName);
int loadLocalConfig(json &config, string fileName);
int savelocalConfig(json &config, string fileName);
} }
#endif #endif
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论