blob: ab64937050e898855b2aebd5c69413691f642108 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
{ pkgs }:
with pkgs;
stdenv.mkDerivation rec {
name = "Common Libraries";
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni;
buildInputs = [
pkg-config
cmake
which
pkgs.jdk_headless
];
dontUseCmakeConfigure = true;
libs = "lib_cppsignals.so lib_csignals.so lib_timing.so lib_preload.so lib_prng.so lib_prng_dummy.so";
buildPhase = ''
make ${libs}
'';
installPhase = ''
mkdir --parents $out/lib
cp ${libs} $out/lib
'';
}
|