Commit ad7eff03 authored by Lucas Russo's avatar Lucas Russo

compile.sh: clarify CORE from SCRIPTS (system integration) targets

Now, it's clearer that doing only the "CORE" target,
the scripts will not be installed as before
parent 30d17773
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
VALID_BOARDS_STR="Valid values are: \"ml605\", \"afcv3\" or \"afcv3_1\"." VALID_BOARDS_STR="Valid values are: \"ml605\", \"afcv3\" or \"afcv3_1\"."
VALID_APPS_STR="Valid values are: \"ebpm\"." VALID_APPS_STR="Valid values are: \"ebpm\"."
VALID_WITH_EXAMPLES_STR="Valid values are: \"yes\" or \"no\"." VALID_WITH_EXAMPLES_STR="Valid values are: \"yes\" or \"no\"."
VALID_WITH_LIBS_LINK_STR="Valid values are: \"yes\" or \"no\"." VALID_WITH_SYSTEM_INTEGRATION_STR="Valid values are: \"yes\" or \"no\"."
VALID_WITH_DRIVER_STR="Valid values are: \"yes\" or \"no\"." VALID_WITH_DRIVER_STR="Valid values are: \"yes\" or \"no\"."
function usage() { function usage() {
...@@ -18,7 +18,7 @@ function usage() { ...@@ -18,7 +18,7 @@ function usage() {
BOARD= BOARD=
APPS= APPS=
WITH_EXAMPLES="no" WITH_EXAMPLES="no"
WITH_LIBS_LINK="no" WITH_SYSTEM_INTEGRATION="no"
WITH_DRIVER="no" WITH_DRIVER="no"
EXTRA_FLAGS= EXTRA_FLAGS=
...@@ -35,7 +35,7 @@ while getopts ":b:a:e:l:x:d:" opt; do ...@@ -35,7 +35,7 @@ while getopts ":b:a:e:l:x:d:" opt; do
WITH_EXAMPLES=$OPTARG WITH_EXAMPLES=$OPTARG
;; ;;
l) l)
WITH_LIBS_LINK=$OPTARG WITH_SYSTEM_INTEGRATION=$OPTARG
;; ;;
x) x)
EXTRA_FLAGS=$OPTARG EXTRA_FLAGS=$OPTARG
...@@ -84,14 +84,14 @@ if [ "$WITH_EXAMPLES" != "yes" ] && [ "$WITH_EXAMPLES" != "no" ]; then ...@@ -84,14 +84,14 @@ if [ "$WITH_EXAMPLES" != "yes" ] && [ "$WITH_EXAMPLES" != "no" ]; then
exit 1 exit 1
fi fi
if [ -z "$WITH_LIBS_LINK" ]; then if [ -z "$WITH_SYSTEM_INTEGRATION" ]; then
echo "\"library linking\" variable unset." echo "\"system integration\" variable unset."
usage usage
exit 1 exit 1
fi fi
if [ "$WITH_LIBS_LINK" != "yes" ] && [ "$WITH_LIBS_LINK" != "no" ]; then if [ "$WITH_SYSTEM_INTEGRATION" != "yes" ] && [ "$WITH_SYSTEM_INTEGRATION" != "no" ]; then
echo "Unsupported library linking. "$VALID_WITH_LIBS_LINK_STR echo "Unsupported system integration option. "$VALID_WITH_SYSTEM_INTEGRATION_STR
exit 1 exit 1
fi fi
...@@ -152,7 +152,7 @@ COMMAND_LIBS="\ ...@@ -152,7 +152,7 @@ COMMAND_LIBS="\
LOCAL_MSG_DBG=${LOCAL_MSG_DBG} \ LOCAL_MSG_DBG=${LOCAL_MSG_DBG} \
libs_compile_install" libs_compile_install"
COMMAND_HAL="\ COMMAND_CORE="\
make \ make \
${EXTRA_FLAGS} \ ${EXTRA_FLAGS} \
BOARD=${BOARD} \ BOARD=${BOARD} \
...@@ -170,7 +170,7 @@ COMMAND_HAL="\ ...@@ -170,7 +170,7 @@ COMMAND_HAL="\
CFG_DIR=${CFG_DIR} && \ CFG_DIR=${CFG_DIR} && \
make CFG=${CFG} \ make CFG=${CFG} \
WITH_APP_CFG=${WITH_APP_CFG} \ WITH_APP_CFG=${WITH_APP_CFG} \
${EXTRA_FLAGS} install" ${EXTRA_FLAGS} core_install"
if [ "$WITH_EXAMPLES" = "yes" ]; then if [ "$WITH_EXAMPLES" = "yes" ]; then
COMMAND_EXAMPLES="\ COMMAND_EXAMPLES="\
...@@ -179,10 +179,12 @@ else ...@@ -179,10 +179,12 @@ else
COMMAND_EXAMPLES="" COMMAND_EXAMPLES=""
fi fi
if [ "$WITH_LIBS_LINK" = "yes" ]; then if [ "$WITH_SYSTEM_INTEGRATION" = "yes" ]; then
COMMAND_LIBS_LINK="ldconfig" COMMAND_SYSTEM_INTEGRATION="\
make scripts_install && \
ldconfig"
else else
COMMAND_LIBS_LINK="" COMMAND_SYSTEM_INTEGRATION=""
fi fi
if [ "$WITH_DRIVER" = "yes" ]; then if [ "$WITH_DRIVER" = "yes" ]; then
...@@ -198,9 +200,9 @@ COMMAND_ARRAY=( ...@@ -198,9 +200,9 @@ COMMAND_ARRAY=(
"${COMMAND_DEPS}" "${COMMAND_DEPS}"
"${COMMAND_DRIVER}" "${COMMAND_DRIVER}"
"${COMMAND_LIBS}" "${COMMAND_LIBS}"
"${COMMAND_HAL}" "${COMMAND_CORE}"
"${COMMAND_EXAMPLES}" "${COMMAND_EXAMPLES}"
"${COMMAND_LIBS_LINK}" "${COMMAND_SYSTEM_INTEGRATION}"
) )
for i in "${COMMAND_ARRAY[@]}" for i in "${COMMAND_ARRAY[@]}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment