about summary refs log tree commit diff stats
path: root/home-manager/packages/scripts/deprecated/java_compiler/no-pack/jc-no-pack
blob: 0cd9864e0de407e3fa6bdb61d0f888beadd6ea42 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#! /usr/bin/env dash
# shellcheck disable=SC2086

. ./lib
cd ..

export CLASSPATH=
scr=$(mktemp)

while IFS= read -r a;do
    export CLASSPATH=$CLASSPATH$a:
done < "$(tmp "find libs/ | sed 1d")"

while IFS= read -r a;do
    echo "$a" >> $scr
done < "$(tmp "find scr/ | sed 1d")"

javac -d target/ $(cat $scr | tr '\n' ' ')
../jj target/ libs/
[ "$1" = "r" ] && java -jar out/myJar.jar

rm $scr