18 lines
414 B
Bash
Executable File
18 lines
414 B
Bash
Executable File
#!/bin/sh
|
|
|
|
common_dir=$(dirname $0)
|
|
base_dir=${common_dir}/..
|
|
|
|
for pkg in $@
|
|
do
|
|
pkg_dir="${base_dir}/${pkg}"
|
|
cat <<MAKE
|
|
${common_dir}/lib/${pkg}.stamp: \$(call lookup_scala_srcs, ${pkg_dir}) \$(rocketchip_stamp)
|
|
rm -f ${pkg_dir}/lib
|
|
ln -s ${common_dir}/lib ${pkg_dir}/lib
|
|
cd ${pkg_dir} && \$(SBT) ++\$(SCALA_VERSION) package
|
|
cp ${pkg_dir}/target/scala-2.11/*.jar ${common_dir}/lib
|
|
touch \$@
|
|
MAKE
|
|
done
|