working commit

This commit is contained in:
Олег Бородин
2026-04-29 18:49:19 +02:00
parent 47542499fc
commit bd4df1e3da
19 changed files with 250 additions and 283 deletions
+70 -101
View File
@@ -91,7 +91,8 @@ POST_UNINSTALL = :
sbin_PROGRAMS = helmetd$(EXEEXT) helmetcli$(EXEEXT)
noinst_PROGRAMS = tcpclient_test$(EXEEXT) udpclient_test$(EXEEXT) \
service_test$(EXEEXT) tunclient_test$(EXEEXT) \
rpcclient_test$(EXEEXT) testconnect_test$(EXEEXT)
rpcclient_test$(EXEEXT) rpcclient_msg_test$(EXEEXT) \
testconnect_test$(EXEEXT)
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
@@ -107,44 +108,39 @@ CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(sbindir)"
PROGRAMS = $(noinst_PROGRAMS) $(sbin_PROGRAMS)
helmetcli_SOURCES = helmetcli.c
helmetcli_OBJECTS = helmetcli.$(OBJEXT)
helmetcli_LDADD = $(LDADD)
am__objects_1 = interface.$(OBJEXT) iprouter.$(OBJEXT) \
am__objects_1 = abrpchandler.$(OBJEXT) control.pb.$(OBJEXT) \
interface.$(OBJEXT) iprouter.$(OBJEXT) logger.$(OBJEXT) \
netclient.$(OBJEXT) resolver.$(OBJEXT) rpcclient.$(OBJEXT) \
rpcheader.$(OBJEXT) service.$(OBJEXT) tcpclient.$(OBJEXT) \
tunclient.$(OBJEXT) udpclient.$(OBJEXT) control.pb.$(OBJEXT) \
logger.$(OBJEXT)
msgheader.$(OBJEXT) service.$(OBJEXT) tcpclient.$(OBJEXT) \
testconnect.$(OBJEXT) tunclient.$(OBJEXT) udpclient.$(OBJEXT)
am_helmetcli_OBJECTS = helmetcli.$(OBJEXT) $(am__objects_1)
helmetcli_OBJECTS = $(am_helmetcli_OBJECTS)
helmetcli_LDADD = $(LDADD)
am_helmetd_OBJECTS = helmetd.$(OBJEXT) $(am__objects_1)
helmetd_OBJECTS = $(am_helmetd_OBJECTS)
helmetd_LDADD = $(LDADD)
am_rpcclient_test_OBJECTS = rpcclient_test.$(OBJEXT) \
rpcclient.$(OBJEXT) rpcheader.$(OBJEXT) netclient.$(OBJEXT) \
nethandler.$(OBJEXT) testconnect.$(OBJEXT) tcpclient.$(OBJEXT) \
control.pb.$(OBJEXT)
am_rpcclient_msg_test_OBJECTS = rpcclient_msg_test.$(OBJEXT) \
$(am__objects_1)
rpcclient_msg_test_OBJECTS = $(am_rpcclient_msg_test_OBJECTS)
rpcclient_msg_test_LDADD = $(LDADD)
am_rpcclient_test_OBJECTS = rpcclient_test.$(OBJEXT) $(am__objects_1)
rpcclient_test_OBJECTS = $(am_rpcclient_test_OBJECTS)
rpcclient_test_LDADD = $(LDADD)
am_service_test_OBJECTS = service_test.$(OBJEXT) tunclient.$(OBJEXT) \
service.$(OBJEXT) interface.$(OBJEXT) rpcheader.$(OBJEXT) \
logger.$(OBJEXT) nethandler.$(OBJEXT) control.pb.$(OBJEXT)
am_service_test_OBJECTS = service_test.$(OBJEXT) $(am__objects_1)
service_test_OBJECTS = $(am_service_test_OBJECTS)
service_test_LDADD = $(LDADD)
am_tcpclient_test_OBJECTS = resolver.$(OBJEXT) netclient.$(OBJEXT) \
tcpclient.$(OBJEXT) tcpclient_test.$(OBJEXT)
am_tcpclient_test_OBJECTS = tcpclient_test.$(OBJEXT) $(am__objects_1)
tcpclient_test_OBJECTS = $(am_tcpclient_test_OBJECTS)
tcpclient_test_LDADD = $(LDADD)
am_testconnect_test_OBJECTS = testconnect_test.$(OBJEXT) \
rpcclient.$(OBJEXT) rpcheader.$(OBJEXT) netclient.$(OBJEXT) \
nethandler.$(OBJEXT) testconnect.$(OBJEXT) \
control.pb.$(OBJEXT) logger.$(OBJEXT)
$(am__objects_1)
testconnect_test_OBJECTS = $(am_testconnect_test_OBJECTS)
testconnect_test_LDADD = $(LDADD)
am_tunclient_test_OBJECTS = tunclient_test.$(OBJEXT) \
tunclient.$(OBJEXT) interface.$(OBJEXT)
tunclient_test_OBJECTS = $(am_tunclient_test_OBJECTS)
tunclient_test_LDADD = $(LDADD)
am_udpclient_test_OBJECTS = resolver.$(OBJEXT) udpclient.$(OBJEXT) \
udpclient_test.$(OBJEXT)
am_udpclient_test_OBJECTS = udpclient_test.$(OBJEXT) $(am__objects_1)
udpclient_test_OBJECTS = $(am_udpclient_test_OBJECTS)
udpclient_test_LDADD = $(LDADD)
AM_V_P = $(am__v_P_$(V))
@@ -162,18 +158,6 @@ am__v_at_1 =
DEFAULT_INCLUDES = -I.
depcomp =
am__maybe_remake_depfiles =
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_$(V))
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
am__v_CC_0 = @echo " CC " $@;
am__v_CC_1 =
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_$(V))
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
AM_V_CXX = $(am__v_CXX_$(V))
@@ -187,14 +171,28 @@ AM_V_CXXLD = $(am__v_CXXLD_$(V))
am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY))
am__v_CXXLD_0 = @echo " CXXLD " $@;
am__v_CXXLD_1 =
SOURCES = helmetcli.c $(helmetd_SOURCES) $(rpcclient_test_SOURCES) \
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_$(V))
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
am__v_CC_0 = @echo " CC " $@;
am__v_CC_1 =
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_$(V))
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
SOURCES = $(helmetcli_SOURCES) $(helmetd_SOURCES) \
$(rpcclient_msg_test_SOURCES) $(rpcclient_test_SOURCES) \
$(service_test_SOURCES) $(tcpclient_test_SOURCES) \
$(testconnect_test_SOURCES) $(tunclient_test_SOURCES) \
$(udpclient_test_SOURCES)
DIST_SOURCES = $(helmetcli_SOURCES) $(helmetd_SOURCES) \
$(rpcclient_msg_test_SOURCES) $(rpcclient_test_SOURCES) \
$(service_test_SOURCES) $(tcpclient_test_SOURCES) \
$(testconnect_test_SOURCES) $(tunclient_test_SOURCES) \
$(udpclient_test_SOURCES)
DIST_SOURCES = helmetcli.c $(helmetd_SOURCES) \
$(rpcclient_test_SOURCES) $(service_test_SOURCES) \
$(tcpclient_test_SOURCES) $(testconnect_test_SOURCES) \
$(tunclient_test_SOURCES) $(udpclient_test_SOURCES)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
@@ -242,13 +240,13 @@ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
distcleancheck_listfiles = \
find . \( -type f -a \! \
\( -name .nfs* -o -name .smb* -o -name .__afs* \) \) -print
ACLOCAL = ${SHELL} '/home/ziggi/Projects/tcpserv09/missing' aclocal-1.17
ACLOCAL = ${SHELL} '/home/ziggi/Projects/stvpn/missing' aclocal-1.17
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
ASTYLE = /bin/astyle
AUTOCONF = ${SHELL} '/home/ziggi/Projects/tcpserv09/missing' autoconf
AUTOHEADER = ${SHELL} '/home/ziggi/Projects/tcpserv09/missing' autoheader
AUTOMAKE = ${SHELL} '/home/ziggi/Projects/tcpserv09/missing' automake-1.17
AUTOCONF = ${SHELL} '/home/ziggi/Projects/stvpn/missing' autoconf
AUTOHEADER = ${SHELL} '/home/ziggi/Projects/stvpn/missing' autoheader
AUTOMAKE = ${SHELL} '/home/ziggi/Projects/stvpn/missing' automake-1.17
AWK = mawk
CC = gcc
CCDEPMODE = depmode=none
@@ -258,7 +256,7 @@ CSCOPE = cscope
CTAGS = ctags
CXX = g++
CXXDEPMODE = depmode=none
CXXFLAGS = -std=c++23 -Wall -I. -pthread -D_GNU_SOURCE=1
CXXFLAGS = -std=c++23 -Wall -I. -pthread -D_GNU_SOURCE=1 -MMD -MP
CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
@@ -276,7 +274,7 @@ LDFLAGS = -pthread
LIBOBJS =
LIBS = -Wl,--as-need -lprotobuf
LTLIBOBJS =
MAKEINFO = ${SHELL} '/home/ziggi/Projects/tcpserv09/missing' makeinfo
MAKEINFO = ${SHELL} '/home/ziggi/Projects/stvpn/missing' makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = helmet
@@ -293,10 +291,10 @@ SET_MAKE =
SHELL = /bin/bash
STRIP =
VERSION = 0.0.1
abs_builddir = /home/ziggi/Projects/tcpserv09
abs_srcdir = /home/ziggi/Projects/tcpserv09
abs_top_builddir = /home/ziggi/Projects/tcpserv09
abs_top_srcdir = /home/ziggi/Projects/tcpserv09
abs_builddir = /home/ziggi/Projects/stvpn
abs_srcdir = /home/ziggi/Projects/stvpn
abs_top_builddir = /home/ziggi/Projects/stvpn
abs_top_srcdir = /home/ziggi/Projects/stvpn
ac_ct_CC = gcc
ac_ct_CXX = g++
am__include = include
@@ -318,7 +316,7 @@ host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /home/ziggi/Projects/tcpserv09/install-sh
install_sh = ${SHELL} /home/ziggi/Projects/stvpn/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
@@ -340,70 +338,40 @@ top_build_prefix =
top_builddir = .
top_srcdir = .
AUTOMAKE_OPTIONS = foreign no-dependencies no-installinfo subdir-objects
helmetxli_SOURCES = helmetcli.cpp $(helmet_SOURCES)
helmetcli_SOURCES = helmetcli.cpp $(helmet_SOURCES)
helmetd_SOURCES = helmetd.cpp $(helmet_SOURCES)
helmet_SOURCES = \
abrpchandler.cpp abrpchandler.hpp \
control.pb.cc control.pb.h \
interface.cpp interface.hpp \
iprouter.cpp iprouter.hpp \
logger.cpp logger.hpp \
netclient.cpp netclient.hpp \
resolver.cpp resolver.hpp \
rpcclient.cpp rpcclient.hpp \
rpcheader.cpp rpcheader.hpp \
msgheader.cpp msgheader.hpp \
service.cpp service.hpp \
tcpclient.cpp tcpclient.hpp \
testconnect.cpp testconnect.hpp \
tunclient.cpp tunclient.hpp \
udpclient.cpp udpclient.hpp \
control.pb.cc control.pb.h \
logger.cpp logger.hpp
udpclient.cpp udpclient.hpp
tunclient_test_SOURCES = tunclient_test.cpp \
tunclient.cpp tunclient.hpp \
interface.cpp interface.hpp
service_test_SOURCES = service_test.cpp \
tunclient.cpp tunclient.hpp \
service.cpp service.hpp \
interface.cpp interface.hpp \
rpcheader.cpp rpcheader.hpp \
logger.cpp logger.hpp \
nethandler.cpp nethandler.hpp \
control.pb.cc control.pb.h
udpclient_test_SOURCES = \
resolver.cpp resolver.hpp \
udpclient.cpp udpclient.hpp \
udpclient_test.cpp
tcpclient_test_SOURCES = \
resolver.cpp resolver.hpp \
netclient.cpp netclient.hpp \
tcpclient.cpp tcpclient.hpp \
tcpclient_test.cpp
rpcclient_test_SOURCES = rpcclient_test.cpp \
rpcclient.cpp rpcclient.hpp \
rpcheader.cpp rpcheader.hpp \
netclient.cpp netclient.hpp \
nethandler.cpp nethandler.hpp \
testconnect.cpp testconnect.hpp \
tcpclient.cpp tcpclient.hpp \
control.pb.cc control.pb.h
testconnect_test_SOURCES = testconnect_test.cpp \
rpcclient.cpp rpcclient.hpp \
rpcheader.cpp rpcheader.hpp \
netclient.cpp netclient.hpp \
nethandler.cpp nethandler.hpp \
testconnect.cpp testconnect.hpp \
control.pb.cc control.pb.h \
logger.cpp logger.hpp
service_test_SOURCES = service_test.cpp $(helmet_SOURCES)
udpclient_test_SOURCES = udpclient_test.cpp $(helmet_SOURCES)
tcpclient_test_SOURCES = tcpclient_test.cpp $(helmet_SOURCES)
rpcclient_test_SOURCES = rpcclient_test.cpp $(helmet_SOURCES)
rpcclient_msg_test_SOURCES = rpcclient_msg_test.cpp $(helmet_SOURCES)
testconnect_test_SOURCES = testconnect_test.cpp $(helmet_SOURCES)
ASTYLE_OPTS = --indent=spaces=8 --style=java
all: defines.h
$(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
.SUFFIXES: .c .cc .cpp .o .obj
.SUFFIXES: .cc .cpp .o .obj
am--refresh: Makefile
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@@ -500,12 +468,16 @@ clean-sbinPROGRAMS:
helmetcli$(EXEEXT): $(helmetcli_OBJECTS) $(helmetcli_DEPENDENCIES) $(EXTRA_helmetcli_DEPENDENCIES)
@rm -f helmetcli$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(helmetcli_OBJECTS) $(helmetcli_LDADD) $(LIBS)
$(AM_V_CXXLD)$(CXXLINK) $(helmetcli_OBJECTS) $(helmetcli_LDADD) $(LIBS)
helmetd$(EXEEXT): $(helmetd_OBJECTS) $(helmetd_DEPENDENCIES) $(EXTRA_helmetd_DEPENDENCIES)
@rm -f helmetd$(EXEEXT)
$(AM_V_CXXLD)$(CXXLINK) $(helmetd_OBJECTS) $(helmetd_LDADD) $(LIBS)
rpcclient_msg_test$(EXEEXT): $(rpcclient_msg_test_OBJECTS) $(rpcclient_msg_test_DEPENDENCIES) $(EXTRA_rpcclient_msg_test_DEPENDENCIES)
@rm -f rpcclient_msg_test$(EXEEXT)
$(AM_V_CXXLD)$(CXXLINK) $(rpcclient_msg_test_OBJECTS) $(rpcclient_msg_test_LDADD) $(LIBS)
rpcclient_test$(EXEEXT): $(rpcclient_test_OBJECTS) $(rpcclient_test_DEPENDENCIES) $(EXTRA_rpcclient_test_DEPENDENCIES)
@rm -f rpcclient_test$(EXEEXT)
$(AM_V_CXXLD)$(CXXLINK) $(rpcclient_test_OBJECTS) $(rpcclient_test_LDADD) $(LIBS)
@@ -536,12 +508,6 @@ mostlyclean-compile:
distclean-compile:
-rm -f *.tab.c
.c.o:
$(AM_V_CC)$(COMPILE) -c -o $@ $<
.c.obj:
$(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.cc.o:
$(AM_V_CXX)$(CXXCOMPILE) -c -o $@ $<
@@ -934,6 +900,9 @@ clean-local:
rm -f *~
rm -f *.o
rm -f *.orig
rm -f *.d
-include *.d
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.