22 printf "ERROR: Destination directory '%s' does not exist\n" "$DEST"
25 PREFIX="$DEST/libderp.$MAJOR_VER.$MINOR_VER.$PATCH_VER"
29 printf "ERROR: Directory already exists: %s\n" $PREFIX
30 echo Remove it and run script again to reinstall.
34 if [ ! -f build/release/libderp.so ] || [ ! -f build/release/libderp.a ]
36 echo ERROR: Run make first to build the shared library
40 mkdir -p "$PREFIX/include" "$PREFIX/lib/pkgconfig" "$PREFIX/man"
42 ln -s "$PREFIX" "$DEST/libderp"
44 cp -R include/derp "$PREFIX/include"
45 cp build/release/*.so build/release/*.a "$PREFIX/lib"
47 m4 libderp.pc -D PREFIX="$PREFIX" \
48 -D MAJOR="$MAJOR_VER" -D MINOR="$MINOR_VER" -D PATCH="$PATCH_VER" \
49 > "$PREFIX/lib/pkgconfig/libderp.pc"
51 echo "Libderp $MAJOR_VER.$MINOR_VER.$PATCH_VER installed."
53 echo "To use with pkg-config\n\tadd $DEST/libderp/lib/pkgconfig to PKG_CONFIG_PATH"
54 echo "To view man pages\n\tadd $DEST/libderp/man to MANPATH"