Commit graph

96 commits

Author SHA1 Message Date
R4SAS 377a50fa13
[make] build translations as library
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-26 23:45:55 +03: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
Jeff 00cfdc7d92 fix mac brew, use libressl and homebrew 2016-05-04 12:12:24 -04:00
hagen 2e848a7c9a * chg default branch for 'dist' target 2016-03-27 00:05:47 +00:00
hagen 437225b43e * convert makefiles back to unix linefeeds 2016-03-27 00:05:47 +00:00
orignal f8f2ab9cba fixed windows build 2016-03-10 19:34:32 -05:00
orignal 74d4b8e0b9 invoke win32app functions from main 2016-03-09 14:41:14 -05:00
hagen 121ac4f1de * move mingw-specific rules to Makefile.mingw 2016-03-09 13:36:39 +00:00
orignal 507093dbad compile with resources 2016-03-07 21:36:11 -05:00
orignal 6383fc3575 initial commit of Win32App 2016-03-07 14:54:57 -05:00
hagen d8ea3a9035 * make target 'strip' 2016-02-11 13:00:56 +00:00
0niichan bd0eb81c1b add "mkdir obj/Win32" in Windows 2016-01-21 03:52:13 +07:00
hagen 8f9cea54c5 * rename main binary 2015-12-08 11:38:28 +00:00
orignal 1d37745c0c more separation between api and executable builds 2015-11-21 17:04:40 -05:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
Timofey Titovets 3a30c00dae Fix: mkdir exist in multi thread building 2015-01-13 12:55:14 +03:00
Kill Your TV 2ed99ba245 fix calling individual targets
(broken in 82af922b40)

Otherwise commands like `make i2p` will fail.
2014-12-30 13:34:25 +00:00
Torkel Bjørnson-Langen 7bf11df3b8 Minor: Makefile - added mk_build_dir to .PHONY target 2014-12-29 17:40:55 +01:00
Torkel Bjørnson-Langen 82af922b40 Fixed building on OS X.
I got it to work on OS X 10.10.2 using clang.

Note: I'm an OS noob :)
2014-12-29 17:12:05 +01:00