28 lines
727 B
Bash
Executable File
28 lines
727 B
Bash
Executable File
#!/bin/bash
|
|
|
|
GERBER_FILES="VGA222-PMOD-B.Cu.gbr VGA222-PMOD-B.Mask.gbr VGA222-PMOD-B.Paste.gbr VGA222-PMOD-B.SilkS.gbr VGA222-PMOD-Edge.Cuts.gbr VGA222-PMOD-F.Cu.gbr VGA222-PMOD-F.Mask.gbr VGA222-PMOD-F.Paste.gbr VGA222-PMOD-F.SilkS.gbr"
|
|
|
|
POS_FILES="VGA222-PMOD-top.pos"
|
|
|
|
DRL_FILES="VGA222-PMOD-NPTH.drl VGA222-PMOD-PTH.drl VGA222-PMOD-PTH-drl_map.ps VGA222-PMOD-NPTH-drl_map.ps"
|
|
|
|
FILES="${GERBER_FILES} ${POS_FILES} ${DRL_FILES} top.pdf VGA222-PMOD.d356 VGA222-PMOD.csv"
|
|
|
|
echo $FILES
|
|
|
|
KICAD_PCB=VGA222-PMOD.kicad_pcb
|
|
|
|
ABORT=no
|
|
for F in $FILES; do
|
|
if test \! -f $F || test $KICAD_PCB -nt $F; then
|
|
echo "Regenerate file $F"
|
|
ABORT=yes
|
|
fi
|
|
done
|
|
|
|
if test $ABORT == "yes"; then
|
|
exit -1;
|
|
fi
|
|
|
|
zip VGA222-PMOD.zip $FILES
|