ini
[aversive.git] / config / gen_headers / make_links.sh
1 #!/bin/sh
2
3 if [ $# -ne 3 ]; then
4     echo "usage: $0 SRC_DIR DST_DIR PDF_DST_DIR"
5     exit 1
6 fi
7
8 SRC_DIR=$1
9 OUT_DIR=$2
10 OUT2_DIR=$3
11
12 RE='^ATtiny[0-9]*\((L)\)\?$\|^ATtiny[0-9]*\(L\)\?$\|^ATtiny[0-9]*L/V$\|^ATmega[0-9]*/V$\|^ATmega[0-9]*\((L)\)\?$\|^AT90S[0-9]*\((L)\)\?$\|^AT90S/LS[0-9]*\((L)\)\?$' 
13
14 #\|^AT90PWM[0-9A-Z]*\(/[0-9A-Z]*\)*$'
15
16 for i in ${SRC_DIR}/*.txt ; do
17     echo ==== $i ====
18     for j in `grep -o $RE $i | sed 's,(L),,g' | sed 's,S/LS,S,g' | sed 's,L/V,,g' | sed 's,L,,g'| sed 's,/V,,g' | sed 's,V,,g' | sort -u`; do
19         echo ln -s ../$i ${OUT_DIR}/$j
20         ln -s ../$i ${OUT_DIR}/$j
21         ln -s ../${i%txt}pdf ${OUT2_DIR}/$j.pdf
22     done
23 done