blob: ec7821d19561f8acf925a5518eca29a4200386b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "$DIR"
FILENAME="$1"
V_FILE_STEM="${FILENAME%.*}"
if [ -z "$V_FILE_STEM" ]; then
echo "USAGE: $0 JSON_FILE"
exit 1
fi
for ORIG in $(git ls-files "../Specific/**GF25519*.v" | grep -v "../Specific/GF25519.v"); do
NEW="$(echo "$ORIG" | sed s'|^../Specific|.|g' | sed s"|25519|${V_FILE_STEM}|g")"
echo "$NEW"
NEW_DIR="$(dirname "$NEW")"
mkdir -p "$NEW_DIR" || exit $?
cat "$ORIG" | sed s'/Specific/SpecificGen/g' | sed s"/25519/${V_FILE_STEM}/g" > "$NEW" || exit $?
done
|