diff --git a/build/crystal.zsh b/build/crystal.zsh index 80a025d..15560fb 100644 --- a/build/crystal.zsh +++ b/build/crystal.zsh @@ -6,7 +6,12 @@ function crystal.prelude { } function crystal.build { - write "${target}: ${src[@]} ${depends[$target]} $(dirdep $target)" + write -n "${target}: ${src[@]}" + for i in ${depends[$target]}; do + v=$(echo ${i} | tr '\n' ' ') + write -n " ${v}" + done + write " $(dirdep $target)" write "\t@echo '${fg_bold[magenta]} CR > ${fg_bold[white]}$target${reset_color}'" write "\t${Q}crystal build ${crflags[$target]} \$(CRFLAGS) ${src[@]} -o '${target}'"