Commit graph

113 commits

Author SHA1 Message Date
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
hagen b668c4c302 * add global switch USE_UPNP to makefile 2016-06-27 13:12:01 +00:00
hagen 289b679e3c * add doxygen support 2016-05-31 00:34:24 +00:00
orignal aa215f2a5a regular/homebrew build selection for Mac OS X 2016-05-11 07:08:02 -04:00