OCT 添加DNS服务代码

This commit is contained in:
huangxin 2022-10-26 17:25:10 +08:00
parent e6a0f3546a
commit 189f61d953
4 changed files with 10917 additions and 0 deletions

View File

@ -0,0 +1,13 @@
SET(DHCPD_PROJECT_TARGET dualserverd)
PROJECT(${DHCPD_PROJECT_TARGET} CXX)
INCLUDE_DIRECTORIES(../libs/include ./)
FILE(GLOB DHCPD_HEADS ./*.h)
ADD_DEFINITIONS(-Wno-format-overflow -std=c++11)
#ADD_EXECUTABLE(${PROJECT_TARGET} opendhcpd.cpp ${DHCPD_HEADS})
ADD_LIBRARY(${DHCPD_PROJECT_TARGET} dualserverd.cpp ${DHCPD_HEADS})
#TARGET_LINK_LIBRARIES(${PROJECT_TARGET} -lpthread)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,18 @@
//
// Created by xajhuang on 2022/10/26.
//
#ifndef VCPE_PROJECT_DUALSVR_H
#define VCPE_PROJECT_DUALSVR_H
#define API_PUBLIC __attribute__((visibility("default")))
#define API_EXPORT API_PUBLIC
#ifdef __cplusplus
extern "C" {
#endif
API_EXPORT int dual_server_main(int argc, char **argv);
#ifdef __cplusplus
}
#endif
#endif//VCPE_PROJECT_DUALSVR_H