diff options
| author | Waldemar Brodkorb <mail@waldemar-brodkorb.de> | 2017-11-22 21:29:15 +0100 |
|---|---|---|
| committer | Gogs <gogs@fake.local> | 2017-11-22 21:29:15 +0100 |
| commit | 95bb119b6ea3eb7d75cb8759a6f4499fe7417ab7 (patch) | |
| tree | f7e5a0cf57e2892ff5198ffe53caa5d921bc4627 /scripts/create-menu | |
| parent | 23e23bd8162d96cdd35e055d63154accd0e062b1 (diff) | |
| parent | 3da81751c84c63cd720a083f5156cdf195dd09f9 (diff) | |
Merge branch 'master' of ableton-dir/openadk into master
Diffstat (limited to 'scripts/create-menu')
| -rwxr-xr-x | scripts/create-menu | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/create-menu b/scripts/create-menu index 3c0d87ca9..f087300b6 100755 --- a/scripts/create-menu +++ b/scripts/create-menu @@ -12,11 +12,18 @@ printf "source target/config/Config.in.system.default\n" >> target/config/Config printf "source target/config/Config.in.system.choice\n" >> target/config/Config.in.system # update tasks -if [ -d "$topdir/tasks" ];then +if [ -d "$topdir/tasks" -o -n "$ADK_CUSTOM_TASKS_DIR" ];then printf "# autogenerated via scripts/create-menu\n" > $topdir/target/config/Config.in.tasks printf "menu \"Tasks\"\n" >> $topdir/target/config/Config.in.tasks printf "\tvisible if ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH\n\n" >> $topdir/target/config/Config.in.tasks - cat $topdir/tasks/* >> $topdir/target/config/Config.in.tasks 2>/dev/null + + if [ -d "$topdir/tasks" ];then + cat $topdir/tasks/* >> $topdir/target/config/Config.in.tasks 2>/dev/null + fi + if [ -n "$ADK_CUSTOM_TASKS_DIR" -a -d "$ADK_CUSTOM_TASKS_DIR" ];then + printf "\n# tasks pulled from ADK_CUSTOM_TASKS_DIR='%s'\n" "$ADK_CUSTOM_TASKS_DIR" >> $topdir/target/config/Config.in.tasks + cat $ADK_CUSTOM_TASKS_DIR/* >> $topdir/target/config/Config.in.tasks 2>/dev/null + fi printf "\nendmenu\n\n" >> $topdir/target/config/Config.in.tasks fi |
