R4SAS
3ab5ac66b6
modulize client protocols
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
70dca81c40
dropped MESHNET build option
...
Dropping MESHNET build option due to lack of usage. That change won't
affect on usage with currently supported Yggdrasil network.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
df62b40ca7
[win32] return back service control code ( #1733 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
b0f043ec86
[make] USE_GIT_VERSION option to use commit info in version ( closes #1702 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
xanoni
efd84a2404
Makefile: set default target ("all")
...
Fixes compilation on Darwin, see:
https://github.com/PurpleI2P/i2pd/pull/1698#issuecomment-946304938
3 years ago
R4SAS
a3b172bbcb
[makefile] change back directories creation, create them before compiling object files
3 years ago
R4SAS
2f945a4fce
[makefile] dont build .so and .dll on default target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
dc9e5dc2f1
[makefile] suffix, not prefix
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
9396827379
[makefile] build libraries on default target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
idk
abee29719d
fix go linking
3 years ago
R4SAS
377a50fa13
[make] build translations as library
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
idk
f9d9aa0306
move wrapper code to own directory
3 years ago
idk
f5db34b98b
C_InitI2P is compatible with more things if it passes argv by reference, it would appear. So to pass arguments to InitI2P you need to turn them back into char* argv[] by tokenizing them and copying them into an array which you then pass to InitI2P from C_InitI2P. The Streaming and Destination Creation parts need to have wrappers for over Identity.h, Streaming.h to be useful so remove them.
3 years ago
idk
7bc2e74683
Get it to build from go build
3 years ago
idk
5013ce5649
Try and figure out why the C Compiler thinks it needs to find iostream when the C++ library has already been compiled. Make the makefile aware of variables in the environment
3 years ago
idk
45ef6cba9d
Un-mangle Destination in case we need to somehow pass one to DestroyLocalDestination,RequestLeaseSet, etc
3 years ago
idk
3330d2bb0c
Also Extern Identity, Destination, Streaming headers
3 years ago
idk
b962a330ad
Allow passing raw pointers to C wrapper functions, I think
3 years ago
R4SAS
0e68fe4a57
[i18n] start multilang support for webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
cb8651ec68
[win32] drop service code, fix start with daemon option. Throw notification when unable to parse config
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
3d7e93a688
systemd: use SIGTERM instead SIGQUIT, indent UPNP code, make client target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
bc330ff0ea
update makefiles, license year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
0a3af12ee9
[make] track changes in includes
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems ( #1578 )
...
Rework CPU extensions detection code and build with AES-NI and AVX support by default
4 years ago
R4SAS
90914bb2de
[windows] init internet connectivity events checker functional (vista+ supported only)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
R4SAS
00db527377
drop websockets support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
R4SAS
1fa34be52a
update mingw makefile
6 years ago
R4SAS
6fe1de5d86
fix make target dependecy
6 years ago
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
6 years ago
yangfl
18d3c81018
Makefile: add detection for GNU userspace
7 years ago
yangfl
9cc4e8d03a
Makefile: get target platform from compiler
7 years ago
R4SAS
7dfb6f4a13
update makefiles
7 years ago
R4SAS
19fc59739f
update makefile-s
8 years ago
Jeff Becker
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
...
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
8 years ago
R4SAS
f69884d573
AVX disabled for debuild by patch
8 years ago
MXPLRS | Kirill
a566479ddb
fix branch detect
8 years ago
atnaguzin
8b0ce30dfc
systemd unit, debian patch fix, makefile last-dist added, package log&pid folder edited
8 years ago
Jeff Becker
d4a0076aba
merge
8 years ago
Jeff Becker
1a1d54387c
update build files and allow compile without websocket
8 years ago
hagen
9368a93279
* fgrep can't be used with regex
8 years ago
Vlad Glagolev
b68381db58
fixed build with OpenBSD
8 years ago
Jeff Becker
0fc4e01b1e
remove tools
8 years ago
Jeff Becker
71d4221af2
add keyinfo tool
8 years ago
Jeff Becker
7d04ba0fc3
CXXFLAGS -> NEEDED_CXXFLAGS
8 years ago
Jeff Becker
346b0c9d68
disable testnet by default
8 years ago
Jeff Becker
cd47ddd539
default to USE_MESHNET=yes
8 years ago
Jeff Becker
556bfb752a
disable meshnet by default, use `make USE_MESHNET=yes` to build for cjdns
8 years ago
Jeff Becker
4cf4436169
initial meshnet mode
8 years ago
hagen
b668c4c302
* add global switch USE_UPNP to makefile
8 years ago
hagen
289b679e3c
* add doxygen support
9 years ago