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
hagen
677e3585c9
* new makefile target: deps
2014-12-24 05:08:43 +00:00
Kill Your TV
425c746b87
typo fix
2014-12-21 21:48:30 +00:00
Kill Your TV
993b4c92b0
slightly stricter use of mkdir/rm -rf
2014-12-20 20:11:55 +00:00
Kill Your TV
b26bc5c7f4
Add api target
2014-12-20 20:10:44 +00:00
Kill Your TV
e4cc15d19e
Don't build the lib when making static binaries
...
Without this, building on 64-bit systems will fail.
2014-12-20 19:48:53 +00:00
Kill Your TV
e5c2022f71
Fix building in kFreeBSD
...
broken in 8c218bd5
2014-12-20 16:57:41 +00:00
Kill Your TV
b343c24a9f
add explanatory comments to Makefiles
2014-12-20 16:57:41 +00:00
Kill Your TV
21e3778e69
Revert the 'clean-up' commits so that custom build-time flags can be set
...
These commits removed the 'NEEDED*' vars which were added so that CXX*
and LDFLAGS could be specified at build time. By doing away with these
and using solely CXXFLAGS and LDFLAGS, special flags cannot be added.
Indeed, specifying your own CXXFLAGS would cause the build to fail. We
want the build flags to be APPENDED, not overwritten.
2014-12-20 16:57:41 +00:00
orignal
d6fe4556fb
don't make executable as shared
2014-12-13 14:45:44 -05:00
hagen
ca2566e778
* reorder makefile rules : fix depends on header
2014-12-13 13:39:57 +00:00
hagen
cd3a7040b0
* Makefile : add dist target
2014-12-13 13:21:24 +00:00
hagen
cf8e229098
* almost fixed static linking
2014-12-13 13:21:24 +00:00
hagen
05a62af99b
* move USE_* to main Makefile
2014-12-13 13:21:24 +00:00
hagen
aa0cb6b2c4
* (3/3) cleanup : unused variable
2014-12-13 13:21:24 +00:00
hagen
d6ec412422
* (2/3) cleanup : use $CXXFLAGS instead $NEEDED_FLAGS
2014-12-13 13:21:24 +00:00
hagen
4e94bc9efc
* (1/3) cleanup : use $CXXFLAGS instead $CPU_FLAGS
2014-12-13 13:21:24 +00:00
hagen
9552edf82d
* (2/3) update main Makefile
2014-12-13 13:21:24 +00:00
hagen
8c218bd5df
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
2014-12-13 13:21:24 +00:00
hagen
5966113268
* build library in the same tree as main binary
2014-12-11 07:48:08 +00:00
Kill Your TV
25b5068f5e
allow LDFLAGS to be set by user
...
Move old LDFLAGS variable to LDLIBS. By doing ths, a user can set their
own LDFLAGS without breaking the build. A case in which this can be
useful is hardening with debian, e.g.
$ dpkg-buildflags --get LDFLAGS
-Wl,-z,relro
2014-11-04 02:37:12 +00:00
Kill Your TV
6681e25513
allow CXXFLAGS to be set without overwriting needed flags
2014-10-30 13:53:47 +00:00
Kill Your TV
5acbc6a23e
use standard make variables
2014-10-30 13:50:29 +00:00
hagen
2c1365ad0c
* Makefile : move common targets to top-level Makefile
2014-09-19 05:15:40 +00:00
orignal
a2707c19b8
FreeBSD support
2014-08-11 09:51:53 -04:00
Mikal Villa
1ec8728ab0
Makefile now detects which file to use (OSX or Linux)
...
Issue #82
2014-07-16 18:59:17 +02:00
jeff
e832002795
add socks proxy
2014-07-14 12:40:06 -04:00
orignal
a728d9db5b
explicit AESNI flag
2014-06-02 10:05:04 -04:00
orignal
d8d8c752b1
aes added
2014-05-06 12:22:22 -04:00
orignal
8ef4f0cef2
CryptoConst added
2014-05-02 11:42:30 -04:00
orignal
9ec671ba69
split SSU to SSU and SSUData
2014-04-22 11:39:26 -04:00
root
e674014efc
fix Linux Daemon
2014-04-22 06:15:07 +02:00
cpubug
aaa14d4564
split AddressBook header/source
2014-04-01 23:18:14 +04:00
Meeh
d0a8cc933b
Adding a simple GET HTTP Proxy
2014-03-17 23:31:29 +01:00
orignal
7caa46b381
TunnelPool added
2014-03-14 12:35:02 -04:00
orignal
290c1890cc
UPnP added
2014-02-09 15:15:47 -05:00
Meeh
d95b4befaa
Adding support for config file
...
Example:
-port=17070
--port=17070
cat /home/$USER/.i2pd/i2p.conf
port=17070
2014-02-01 04:09:55 +01:00
Meeh
5b7737ca6d
Merge branch 'master' of https://github.com/orignal/i2pd
2014-01-31 07:22:35 +01:00
Meeh
86355cfe09
Adding reseed support. v1, only http so far.
2014-01-31 07:22:11 +01:00
orignal
e6e74efc26
call mkdir only once
2014-01-30 22:23:13 -05:00
Meeh
b4e2c7ee87
Updating Makefile to collect build objects in a folder
2014-01-31 02:49:06 +01:00
Meeh
fb16e50c4d
Adding lightweight option parser
2014-01-30 01:56:48 +01:00
Meeh
72fed33930
Adding missing pthread library to linker.
2014-01-28 01:13:35 +01:00
orignal
3cf3e69aef
SSU added
2014-01-23 16:10:33 -05:00
orignal
6341b10556
Keys added
2013-12-20 20:22:55 -05:00
orignal
e832734d94
Streaming added
2013-12-12 21:36:24 -05:00
orignal
2c73daa4e2
Temporary Makefile and main
2013-12-10 08:05:42 -05:00