heck
bf69057e72
Build: Change build config to adhere to standard for all adapters
The idea is to avoid depending to n locations for n dependencies. Install everything into a $PREFIX, and depend to $PREFIX only. simple.
3 years ago
heck
ac91696b0a
And suddenly my linux box javac needs "-encoding UTF-8", well, cant hurtbeing explicit about that in general.
(cherry picked from commit 242bdb073c
)
5 years ago
heck
866dc60439
C++ impl of export_key()
5 years ago
heck
6d43f1745f
added build option: USE_JAVAH - explicitly enable/disable use of javah over javac -h (if autodetect doesnt work correctly)
5 years ago
heck
9586c9d0dc
javah, fix build using java 8 (javah instead of javac -h)
5 years ago
heck
242bdb073c
And suddenly my linux box javac needs "-encoding UTF-8", well, cant hurtbeing explicit about that in general.
5 years ago
heck
432bb50dc5
sensible build defaults
5 years ago
heck
438d1a6232
Add comipler optimization -O3 to release build
5 years ago
heck
0f04448905
add Makefile targets install/uninstall (to $PREFIX)
update local.conf.example
5 years ago
heck
047baa52b7
Total overhaul/redesign of project filesystem structure / Makefile
- Separate build folder (so far for all class files)
- Separate dist folder (so folks dont have to dig for the build results)
- Improved incremental build
- Implicit rules and automatic dependency using gcc/clang features (.d files)
- YML2 CodeGen incremental build support using marker files
- Tests are using dist folder
5 years ago
heck
03655f2283
Makefiles. More structure. More logging
5 years ago
heck
b62446db0e
Add DEBUG or RELEASE build option
5 years ago
heck
cf5471a617
New example local.conf file
Replaced ENGINE_LIB,ENGINE_INC,AD_LIB,AD_INC.
local.conf migration might be necessary, but see local.conf.example
JAVA_HOME now guessed on linux
make clean now cleans .so and .dylib always (now you can share the workspace between linux and mac)
5 years ago
heck
c28abb2974
Bugfix: JNI-97 "r702 fails to build due to wrong include-path"
5 years ago
Volker Birk
f6766d5279
missing headers again, correcting error coloring, too
5 years ago
heck
d07bef3cad
C++11 is the standard to be used for all adapters (acc. to Volker)
6 years ago
heck
9718a96b9d
Backed out changeset f0b49dde7901
6 years ago
heck
4dc18f34c3
C++11 is the standard to be used for all adapters (acc. to Volker)
6 years ago
heck
e9f2b449bd
Build config, added foo_PATH vars, for more flexible reuse of paths
Backwards compatible with "old" local.conf
6 years ago
heck
41fb26b250
Makefile structure similar to engine, recursively specializing local.conf with defaults in Makefile.conf
6 years ago
Damiano Boppart
83eeb880e8
The default library search/include paths should be the loaders/linkers, and not some path in $HOME
6 years ago
Hussein Kasem
90d6568af6
Extract status list from pEpEngine.h instead of having them hardcoded.
6 years ago
Volker Birk
e926d1c669
class variables must not be global
6 years ago
Volker Birk
5758fcd11e
updating to new sync API
6 years ago
Hussein Kasem
ea09c1b4ac
fix Makefile
6 years ago
Damiano Boppart
9eb30b7bd8
Minor changes to make merge with sync easier
6 years ago
Damiano Boppart
5d86f97dca
Group java-related vars together in make
7 years ago
Damiano Boppart
7a860ad61b
Start make cleanup
7 years ago
Hussein Kasem
8e1deb894d
Fix testing,java - and use build using o files instead of lib.a *WORKARROUND*
7 years ago
Hussein Kasem
a204c0565b
Add disable sync switch for keyrest and so on...
7 years ago
Volker Birk
76adb8c6c1
adding "pEp/" to include paths
8 years ago
Volker Birk
09b5f9c76b
string.h missing in headers
9 years ago
Volker Birk
ffa915dab3
don't need k-9 classes any more
10 years ago
Volker Birk
3ad820d8dd
bugfix: renaming some functions
10 years ago
Volker Birk
bd741f77f1
some target code
10 years ago
Edouard Tisserant
6d07135966
Added android build, as android library
10 years ago
Volker Birk
65124e8380
...
10 years ago
Volker Birk
e3d21cef47
adding Makefile.conf for local configuration
10 years ago