28 lines
588 B
Bash
Executable file
28 lines
588 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Build n2n for current platform.
|
|
|
|
mkdir -p bin
|
|
|
|
mkdir -p n2n/thirdparty/libnatpmp/build
|
|
pushd n2n/thirdparty/libnatpmp/build
|
|
cmake ..
|
|
make
|
|
popd
|
|
|
|
mkdir -p n2n/thirdparty/miniupnp/miniupnpc/build
|
|
pushd n2n/thirdparty/miniupnp/miniupnpc/build
|
|
cmake ..
|
|
make
|
|
popd
|
|
|
|
pushd n2n
|
|
./autogen.sh
|
|
CFLAGS="-I thirdparty/libnatpmp -I thirdparty/miniupnp/miniupnpc/include" \
|
|
LDFLAGS="-L thirdparty/libnatpmp/build -L thirdparty/miniupnp/miniupnpc/build" \
|
|
./configure --enable-pthread --enable-natpmp --enable-miniupnp
|
|
make edge
|
|
make supernode
|
|
mv edge ../bin/.
|
|
mv supernode ../bin/.
|
|
popd
|