EinMByte
1f90b08445
Began separation of i2pcontrol (untested).
10 years ago
EinMByte
d9bb09780f
Created tunnel/
10 years ago
EinMByte
b9aebadd46
Add crypto/ directory.
10 years ago
EinMByte
3668c27db6
Moved some files to util/
10 years ago
EinMByte
18ca8b9b97
Move SSU and NTCP to transport/.
10 years ago
EinMByte
9c03be08da
Do not build unit tests by default with make ( #233 ).
10 years ago
EinMByte
5d78e2f5e4
Setup unit test environment.
10 years ago
Timofey Titovets
3a30c00dae
Fix: mkdir exist in multi thread building
10 years ago
Kill Your TV
2ed99ba245
fix calling individual targets
...
(broken in 82af922b40
)
Otherwise commands like `make i2p` will fail.
10 years ago
Torkel Bjørnson-Langen
7bf11df3b8
Minor: Makefile - added mk_build_dir to .PHONY target
10 years ago
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 :)
10 years ago
hagen
677e3585c9
* new makefile target: deps
10 years ago
Kill Your TV
425c746b87
typo fix
10 years ago
Kill Your TV
993b4c92b0
slightly stricter use of mkdir/rm -rf
10 years ago
Kill Your TV
b26bc5c7f4
Add api target
10 years ago
Kill Your TV
e4cc15d19e
Don't build the lib when making static binaries
...
Without this, building on 64-bit systems will fail.
10 years ago
Kill Your TV
e5c2022f71
Fix building in kFreeBSD
...
broken in 8c218bd5
10 years ago
Kill Your TV
b343c24a9f
add explanatory comments to Makefiles
10 years ago
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.
10 years ago
orignal
d6fe4556fb
don't make executable as shared
10 years ago
hagen
ca2566e778
* reorder makefile rules : fix depends on header
10 years ago
hagen
cd3a7040b0
* Makefile : add dist target
10 years ago
hagen
cf8e229098
* almost fixed static linking
10 years ago
hagen
05a62af99b
* move USE_* to main Makefile
10 years ago
hagen
aa0cb6b2c4
* (3/3) cleanup : unused variable
10 years ago
hagen
d6ec412422
* (2/3) cleanup : use $CXXFLAGS instead $NEEDED_FLAGS
10 years ago
hagen
4e94bc9efc
* (1/3) cleanup : use $CXXFLAGS instead $CPU_FLAGS
10 years ago
hagen
9552edf82d
* (2/3) update main Makefile
10 years ago
hagen
8c218bd5df
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
10 years ago
hagen
5966113268
* build library in the same tree as main binary
10 years ago
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
10 years ago
Kill Your TV
6681e25513
allow CXXFLAGS to be set without overwriting needed flags
10 years ago
Kill Your TV
5acbc6a23e
use standard make variables
10 years ago
hagen
2c1365ad0c
* Makefile : move common targets to top-level Makefile
10 years ago
tharvik
ad287e4208
Move autotools to build/autotools and reset tree to old Makefile
10 years ago
tharvik
fb08322b78
Use autotools instead of basic Makefile
10 years ago
orignal
a2707c19b8
FreeBSD support
11 years ago
Mikal Villa
1ec8728ab0
Makefile now detects which file to use (OSX or Linux)
...
Issue #82
11 years ago
jeff
e832002795
add socks proxy
11 years ago
orignal
a728d9db5b
explicit AESNI flag
11 years ago
orignal
d8d8c752b1
aes added
11 years ago
orignal
8ef4f0cef2
CryptoConst added
11 years ago
orignal
9ec671ba69
split SSU to SSU and SSUData
11 years ago
root
e674014efc
fix Linux Daemon
11 years ago
cpubug
aaa14d4564
split AddressBook header/source
11 years ago
Meeh
d0a8cc933b
Adding a simple GET HTTP Proxy
11 years ago
orignal
7caa46b381
TunnelPool added
11 years ago
orignal
290c1890cc
UPnP added
11 years ago
Meeh
d95b4befaa
Adding support for config file
...
Example:
-port=17070
--port=17070
cat /home/$USER/.i2pd/i2p.conf
port=17070
11 years ago
Meeh
86355cfe09
Adding reseed support. v1, only http so far.
11 years ago