mirror of
https://github.com/ldericher/autodoc.git
synced 2025-12-06 15:43:01 +00:00
Code format + stdout improvements
This commit is contained in:
parent
355fac753c
commit
93fea0f42a
1 changed files with 13 additions and 11 deletions
|
|
@ -33,18 +33,20 @@ do_compile() { # $1:DIR $2:OBJECT
|
||||||
local dir="$1"
|
local dir="$1"
|
||||||
local object="$2"
|
local object="$2"
|
||||||
|
|
||||||
# compile using Makefile
|
|
||||||
if [ -e "${dir}/Makefile" ]; then
|
if [ -e "${dir}/Makefile" ]; then
|
||||||
echo "Using '${dir}/Makefile'."
|
# compile using Makefile
|
||||||
|
echo "using 'make' in '$(basename "${dir}")'."
|
||||||
do_make "${dir}" "${object}"
|
do_make "${dir}" "${object}"
|
||||||
|
|
||||||
# compile parent dir if not in g_watchroot
|
elif [ "${dir}" != "${g_watchroot}" ]; then
|
||||||
elif [ "${dir}" != "${g_watchroot}" ]; then
|
# search parent dir for build instructions (don't leave g_watchroot)
|
||||||
do_compile "$(dirname "${dir}")" "${object}"
|
local dir="$(dirname "${dir}")"
|
||||||
|
echo -n "moving up … "
|
||||||
|
do_compile "${dir}" "${object}"
|
||||||
|
|
||||||
# stop otherwise
|
|
||||||
else
|
else
|
||||||
echo "No compile description found!"
|
# stop otherwise
|
||||||
|
echo "no build instruction found!"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -56,14 +58,14 @@ do_handle() { # $1:FLAGS $2:OBJECT
|
||||||
local dir="$(dirname "$*")"
|
local dir="$(dirname "$*")"
|
||||||
local object="$(basename "$*")"
|
local object="$(basename "$*")"
|
||||||
|
|
||||||
# object refers to directory
|
|
||||||
if [[ "${flags}" =~ "ISDIR" ]]; then
|
if [[ "${flags}" =~ "ISDIR" ]]; then
|
||||||
|
# object refers to directory
|
||||||
local dir="${dir}/${object}"
|
local dir="${dir}/${object}"
|
||||||
local object="."
|
local object="."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# use toolchain
|
# start using toolchain
|
||||||
echo -n "Flags '${flags}' for '${dir}/${object}' ... "
|
echo -n "Flags '${flags}' for '${object}' in '${dir}' … "
|
||||||
do_compile "${dir}" "${object}"
|
do_compile "${dir}" "${object}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -71,7 +73,7 @@ do_handle() { # $1:FLAGS $2:OBJECT
|
||||||
# MAIN
|
# MAIN
|
||||||
#
|
#
|
||||||
|
|
||||||
echo "watching '${g_watchroot}' ..."
|
echo "Booting ${0} in '${g_watchroot}'."
|
||||||
# setup inotify:
|
# setup inotify:
|
||||||
# -mrq monitor, recursive, quiet
|
# -mrq monitor, recursive, quiet
|
||||||
# -e events
|
# -e events
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue