Vort
9763499dbe
Clang compatibility improved
...
x86_64-w64-windows-gnu platform should be detected as Windows, not Linux
2022-11-29 23:36:18 +02:00
R4SAS
0a42f414bf
[makefile] update support for WSL, remove gcc version detect
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-31 21:59:28 +03:00
R4SAS
9c87fe79ea
[openssl] suppress deprecation messages
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-24 15:06:01 +03:00
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>
2022-03-24 01:36:12 +03:00
R4SAS
df62b40ca7
[win32] return back service control code ( #1733 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-28 23:02:19 +03:00
R4SAS
b0f043ec86
[make] USE_GIT_VERSION option to use commit info in version ( closes #1702 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-10-22 05:35:01 +03:00
xanoni
efd84a2404
Makefile: set default target ("all")
...
Fixes compilation on Darwin, see:
https://github.com/PurpleI2P/i2pd/pull/1698#issuecomment-946304938
2021-10-18 22:11:27 -04:00
r4sas
a3b172bbcb
[makefile] change back directories creation, create them before compiling object files
2021-08-06 21:19:05 +00:00
R4SAS
2f945a4fce
[makefile] dont build .so and .dll on default target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
R4SAS
dc9e5dc2f1
[makefile] suffix, not prefix
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
R4SAS
9396827379
[makefile] build libraries on default target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
idk
d62d2ed269
resolve merge conflicts
2021-07-02 11:02:31 -04:00
idk
abee29719d
fix go linking
2021-07-02 10:47:55 -04:00
R4SAS
377a50fa13
[make] build translations as library
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-26 23:45:55 +03:00
idk
f9d9aa0306
move wrapper code to own directory
2021-06-24 09:35:42 -04:00
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.
2021-06-23 11:18:53 -04:00
idk
7bc2e74683
Get it to build from go build
2021-06-17 23:12:22 -04:00
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
2021-06-17 18:25:55 -04:00
idk
45ef6cba9d
Un-mangle Destination in case we need to somehow pass one to DestroyLocalDestination,RequestLeaseSet, etc
2021-06-17 13:46:57 -04:00
idk
3330d2bb0c
Also Extern Identity, Destination, Streaming headers
2021-06-17 13:24:19 -04:00
idk
b962a330ad
Allow passing raw pointers to C wrapper functions, I think
2021-06-15 12:02:57 -04:00
R4SAS
0e68fe4a57
[i18n] start multilang support for webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-22 08:39:29 +03:00
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>
2021-03-11 14:40:06 +03:00
R4SAS
3d7e93a688
systemd: use SIGTERM instead SIGQUIT, indent UPNP code, make client target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-25 00:37:41 +03:00
R4SAS
bc330ff0ea
update makefiles, license year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-23 01:46:08 +03:00
R4SAS
0a3af12ee9
[make] track changes in includes
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-17 17:59:40 +03:00
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
2020-11-15 01:31:20 +03:00
R4SAS
90914bb2de
[windows] init internet connectivity events checker functional (vista+ supported only)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-12 05:25:22 +03:00
R4SAS
00db527377
drop websockets support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-02-27 14:58:06 +03:00
R4SAS
1fa34be52a
update mingw makefile
2018-12-14 09:29:41 +03:00
R4SAS
6fe1de5d86
fix make target dependecy
2018-09-04 10:51:44 +03:00
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
2018-06-29 02:27:19 +03:00
yangfl
18d3c81018
Makefile: add detection for GNU userspace
2018-03-05 00:51:53 +08:00
yangfl
9cc4e8d03a
Makefile: get target platform from compiler
2018-01-06 22:06:28 +08:00
R4SAS
7dfb6f4a13
update makefiles
2017-10-13 21:46:10 +03:00
R4SAS
19fc59739f
update makefile-s
2017-04-22 04:17:01 +03:00
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
2017-04-21 06:33:45 -04:00
r4sas
f69884d573
AVX disabled for debuild by patch
2016-12-18 16:27:14 +03:00
MXPLRS | Kirill
a566479ddb
fix branch detect
2016-11-09 01:07:10 +03:00
atnaguzin
8b0ce30dfc
systemd unit, debian patch fix, makefile last-dist added, package log&pid folder edited
2016-11-03 19:08:21 +03:00
Jeff Becker
d4a0076aba
merge
2016-11-01 10:26:40 -04:00
Jeff Becker
1a1d54387c
update build files and allow compile without websocket
2016-11-01 10:02:24 -04:00
hagen
9368a93279
* fgrep can't be used with regex
2016-10-26 00:41:48 +00:00
Vlad Glagolev
b68381db58
fixed build with OpenBSD
2016-10-22 16:38:45 -04:00
Jeff Becker
7d04ba0fc3
CXXFLAGS -> NEEDED_CXXFLAGS
2016-07-14 14:25:20 -04:00
Jeff Becker
346b0c9d68
disable testnet by default
2016-06-30 17:50:47 -04:00
Jeff Becker
43be363542
Merge remote-tracking branch 'purple/openssl' into meshnet
2016-06-28 09:34:38 -04:00
Jeff Becker
cd47ddd539
default to USE_MESHNET=yes
2016-06-28 07:57:48 -04:00
Jeff Becker
556bfb752a
disable meshnet by default, use make USE_MESHNET=yes
to build for cjdns
2016-06-27 10:33:14 -04:00
Jeff Becker
4cf4436169
initial meshnet mode
2016-06-27 09:47:53 -04:00