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
8 years ago
R4SAS
f69884d573
AVX disabled for debuild by patch
8 years ago
MXPLRS | Kirill
a566479ddb
fix branch detect
8 years ago
atnaguzin
8b0ce30dfc
systemd unit, debian patch fix, makefile last-dist added, package log&pid folder edited
8 years ago
Jeff Becker
d4a0076aba
merge
8 years ago
Jeff Becker
1a1d54387c
update build files and allow compile without websocket
8 years ago
hagen
9368a93279
* fgrep can't be used with regex
8 years ago
Vlad Glagolev
b68381db58
fixed build with OpenBSD
8 years ago
Jeff Becker
0fc4e01b1e
remove tools
8 years ago
Jeff Becker
71d4221af2
add keyinfo tool
8 years ago
Jeff Becker
7d04ba0fc3
CXXFLAGS -> NEEDED_CXXFLAGS
8 years ago
Jeff Becker
346b0c9d68
disable testnet by default
9 years ago
Jeff Becker
cd47ddd539
default to USE_MESHNET=yes
9 years ago
Jeff Becker
556bfb752a
disable meshnet by default, use `make USE_MESHNET=yes` to build for cjdns
9 years ago
Jeff Becker
4cf4436169
initial meshnet mode
9 years ago
hagen
b668c4c302
* add global switch USE_UPNP to makefile
9 years ago
hagen
289b679e3c
* add doxygen support
9 years ago
orignal
aa215f2a5a
regular/homebrew build selection for Mac OS X
9 years ago
Jeff
00cfdc7d92
fix mac brew, use libressl and homebrew
9 years ago
hagen
2e848a7c9a
* chg default branch for 'dist' target
9 years ago
hagen
437225b43e
* convert makefiles back to unix linefeeds
9 years ago
orignal
f8f2ab9cba
fixed windows build
9 years ago
orignal
74d4b8e0b9
invoke win32app functions from main
9 years ago
hagen
121ac4f1de
* move mingw-specific rules to Makefile.mingw
9 years ago
orignal
507093dbad
compile with resources
9 years ago
orignal
6383fc3575
initial commit of Win32App
9 years ago
hagen
d8ea3a9035
* make target 'strip'
9 years ago
0niichan
bd0eb81c1b
add "mkdir obj/Win32" in Windows
9 years ago
hagen
8f9cea54c5
* rename main binary
9 years ago
orignal
1d37745c0c
more separation between api and executable builds
9 years ago
orignal
62cf83921b
cumulative update from bitbucket
9 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