#!/bin/bash

rm -f *.gds *.cif *.ap *.vbe

cp -p ../../../alliance/vbe/vsclib013/*.vbe .
cp -p ../../../magic/cif/vsclib013/*.cif .
cp -p ../../../magic/gds/vsclib013/*.gds .
ls -1 *.cif | \
sed 's|^\(.*\)\.cif$|cp -p ../../../alliance/cells/vsclib/\1\.ap .|' | bash

ls -1 *.vbe | sed 's/\(.*\)\.vbe/\1 C/' > VSCLIB013
ls -1 rowend*.vbe | sed 's/\(.*\)\.vbe/\1 F/' >> VSCLIB013
ls -1 tie*.vbe | sed 's/\(.*\)\.vbe/\1 F/' >> VSCLIB013
ls -1 vfeed*.vbe | sed 's/\(.*\)\.vbe/\1 F/' >> VSCLIB013

sort -o VSCLIB013 VSCLIB013

cp -p ../vsclib013_macros/an3v0x8.vbe .
cp -p ../vsclib013_macros/an4v0x8.vbe .
cp -p ../vsclib013_macros/aoi21bv0x1.vbe .
cp -p ../vsclib013_macros/aon21bv0x8.vbe .
cp -p ../vsclib013_macros/mxn2v0x2.vbe .
cp -p ../vsclib013_macros/nr3av0x1.vbe .
cp -p ../vsclib013_macros/nr3abv0x1.vbe .
cp -p ../vsclib013_macros/oai21a2v0x2.vbe .
cp -p ../vsclib013_macros/oan21v0x1.vbe .
cp -p ../vsclib013_macros/oan21v0x2.vbe .
cp -p ../vsclib013_macros/oan21bv0x1.vbe .
cp -p ../vsclib013_macros/or4v0x6.vbe .
cp -p ../vsclib013_macros/tempbf1.vbe .
cp -p ../vsclib013_macros/xaoi21v0x4.vbe .
cp -p ../vsclib013_macros/xnr3v1x3.vbe .
cp -p ../vsclib013_macros/xnr3v1x4.vbe .
cp -p ../vsclib013_macros/xoon21v0x4.vbe .
cp -p ../vsclib013_macros/xor3v1x3.vbe .
cp -p ../vsclib013_macros/xor3v1x4.vbe .
cp -p ../vsclib013_macros/xor3v2x2.vbe .

#sed -i 's|  CONSTANT thf_d_e       : NATURAL := -2;|  CONSTANT thf_d_e       : NATURAL := 0;|' lant1v0x05.vbe
#sed -i 's|  CONSTANT thr_d_e       : NATURAL := -34;|  CONSTANT thr_d_e       : NATURAL := 0;|' lant1v0x05.vbe
#sed -i 's|  CONSTANT thf_d_e       : NATURAL := -12;|  CONSTANT thf_d_e       : NATURAL := 0;|' lant1v0x1.vbe
#sed -i 's|  CONSTANT thr_d_e       : NATURAL := -41;|  CONSTANT thr_d_e       : NATURAL := 0;|' lant1v0x1.vbe
