@@ -15,25 +15,31 @@ incdir="$prefix/include" sharedir="$prefix/share" fi +say "Starting install." + # Libraries # These may or may not exist, depending on what library build is done, so check +say "Installing libraries..." [ -e "$build/libk.a" ] && install -Dm644 -t "$libdir" "$build/libk.a" [ -e "$build/libk.so" ] && install -Dm644 -t "$libdir" "$build/libk.so" [ -e "$build/boot.o" ] && install -Dm644 -t "$libdir/libk" "$build/boot.o" # Binaries +say "Installing binaries..." install -Dm755 -t "$bindir" "$build/kcore.testbin" install -Dm755 -t "$bindir" "$build/kcli.testbin" install -Dm755 -t "$bindir" "$build/kgraft.attach" # Includes +say "Installing includes..." for inc in "$build"/k/*; do install -Dm644 -t "$incdir/k" "$inc" done # Documentation +say "Installing documentation..." for man in "$build"/doc/man/*; do install -Dm644 -t "$sharedir/man" "$man" done for html in "$build"/doc/html/*; do @@ -41,4 +47,5 @@ done for pdf in "$build"/doc/pdf/*; do install -Dm644 -t "$sharedir/doc/libk/pdf" "$pdf" done +say "Install done!"