Index: trunk/pcblib/parametric/acy =================================================================== --- trunk/pcblib/parametric/acy (revision 7238) +++ trunk/pcblib/parametric/acy (revision 7239) @@ -52,5 +52,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/acy.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/acy.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/acy.awk =================================================================== --- trunk/pcblib/parametric/acy.awk (revision 7238) +++ trunk/pcblib/parametric/acy.awk (revision 7239) @@ -16,6 +16,7 @@ } BEGIN { + help_auto() set_arg(P, "?type", "block") proc_args(P, "spacing,type,pol,dia", "spacing") Index: trunk/pcblib/parametric/alf =================================================================== --- trunk/pcblib/parametric/alf (revision 7238) +++ trunk/pcblib/parametric/alf (revision 7239) @@ -33,5 +33,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/alf.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/alf.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/alf.awk =================================================================== --- trunk/pcblib/parametric/alf.awk (revision 7238) +++ trunk/pcblib/parametric/alf.awk (revision 7239) @@ -1,5 +1,5 @@ BEGIN { - + help_auto() set_arg(P, "?aspect", 6) set_arg(P, "?type", "normal") Index: trunk/pcblib/parametric/bga =================================================================== --- trunk/pcblib/parametric/bga (revision 7238) +++ trunk/pcblib/parametric/bga (revision 7239) @@ -65,5 +65,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/bga.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/bga.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/bga.awk =================================================================== --- trunk/pcblib/parametric/bga.awk (revision 7238) +++ trunk/pcblib/parametric/bga.awk (revision 7239) @@ -28,6 +28,7 @@ } BEGIN { + help_auto() set_arg(P, "?spacing", "0.5mm") set_arg(P, "?balldia", "0.35mm") set_arg(P, "?silkmark", "arc") Index: trunk/pcblib/parametric/connector =================================================================== --- trunk/pcblib/parametric/connector (revision 7238) +++ trunk/pcblib/parametric/connector (revision 7239) @@ -49,5 +49,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/connector.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/connector.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/connector.awk =================================================================== --- trunk/pcblib/parametric/connector.awk (revision 7238) +++ trunk/pcblib/parametric/connector.awk (revision 7239) @@ -1,4 +1,5 @@ BEGIN { + help_auto() set_arg(P, "?spacing", 100) set_arg(P, "?silkmark", "square") set_arg(P, "?sequence", "normal") Index: trunk/pcblib/parametric/dip =================================================================== --- trunk/pcblib/parametric/dip (revision 7238) +++ trunk/pcblib/parametric/dip (revision 7239) @@ -17,5 +17,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/dip.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/dip.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/dip.awk =================================================================== --- trunk/pcblib/parametric/dip.awk (revision 7238) +++ trunk/pcblib/parametric/dip.awk (revision 7239) @@ -1,4 +1,5 @@ BEGIN { + help_auto() set_arg(P, "?spacing", 300) proc_args(P, "n,spacing", "n") Index: trunk/pcblib/parametric/msop =================================================================== --- trunk/pcblib/parametric/msop (revision 7238) +++ trunk/pcblib/parametric/msop (revision 7239) @@ -24,5 +24,5 @@ ?pad_thickness=0.45mm ' -awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/plcc =================================================================== --- trunk/pcblib/parametric/plcc (revision 7238) +++ trunk/pcblib/parametric/plcc (revision 7239) @@ -25,5 +25,5 @@ #@@optional:cpad_size #@@default:cpad_size empty, there's no central pad -awk -f `dirname $0`/common.awk -f `dirname $0`/plcc.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/plcc.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/plcc.awk =================================================================== --- trunk/pcblib/parametric/plcc.awk (revision 7238) +++ trunk/pcblib/parametric/plcc.awk (revision 7239) @@ -6,7 +6,7 @@ } BEGIN { - + help_auto() PT["50"] = "26mil" set_arg(P, "?pitch", "50") Index: trunk/pcblib/parametric/qf =================================================================== --- trunk/pcblib/parametric/qf (revision 7238) +++ trunk/pcblib/parametric/qf (revision 7239) @@ -110,5 +110,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/qf.awk =================================================================== --- trunk/pcblib/parametric/qf.awk (revision 7238) +++ trunk/pcblib/parametric/qf.awk (revision 7239) @@ -99,9 +99,9 @@ } BEGIN { + help_auto() qf_globals() - element_begin("", "U1", 2*nx + 2*ny ,0,0, -width/2 - mm(1), -height/2 - mm(2)) cx = (nx+1)/2 Index: trunk/pcblib/parametric/qfn =================================================================== --- trunk/pcblib/parametric/qfn (revision 7238) +++ trunk/pcblib/parametric/qfn (revision 7239) @@ -20,5 +20,5 @@ #@@optional:cpad_size #@@default:cpad_size empty, there's no central pad -awk -f `dirname $0`/common.awk -f `dirname $0`/qfn.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/qfn.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/qfn.awk =================================================================== --- trunk/pcblib/parametric/qfn.awk (revision 7238) +++ trunk/pcblib/parametric/qfn.awk (revision 7239) @@ -6,7 +6,7 @@ } BEGIN { - + help_auto() PT["0.65"] = "0.35mm" PT["0.5"] = "0.3mm" PT["0.4"] = "0.2mm" Index: trunk/pcblib/parametric/qfp =================================================================== --- trunk/pcblib/parametric/qfp (revision 7238) +++ trunk/pcblib/parametric/qfp (revision 7239) @@ -20,5 +20,5 @@ #@@optional:cpad_size #@@default:cpad_size empty, there's no central pad -awk -f `dirname $0`/common.awk -f `dirname $0`/qfp.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/qfp.awk -f `dirname $0`/qf.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/qfp.awk =================================================================== --- trunk/pcblib/parametric/qfp.awk (revision 7238) +++ trunk/pcblib/parametric/qfp.awk (revision 7239) @@ -6,7 +6,7 @@ } BEGIN { - + help_auto() PT["0.8"] = "0.55mm" PT["0.65"] = "0.35mm" PT["0.5"] = "0.3mm" Index: trunk/pcblib/parametric/qsop =================================================================== --- trunk/pcblib/parametric/qsop (revision 7238) +++ trunk/pcblib/parametric/qsop (revision 7239) @@ -23,5 +23,5 @@ ?pad_thickness=16mil ' -awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/rcy =================================================================== --- trunk/pcblib/parametric/rcy (revision 7238) +++ trunk/pcblib/parametric/rcy (revision 7239) @@ -28,5 +28,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/rcy.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/rcy.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/rcy.awk =================================================================== --- trunk/pcblib/parametric/rcy.awk (revision 7238) +++ trunk/pcblib/parametric/rcy.awk (revision 7239) @@ -15,7 +15,7 @@ } BEGIN { - + help_auto() set_arg(P, "?pol", "sign") proc_args(P, "spacing,pol,dia", "spacing") Index: trunk/pcblib/parametric/screw =================================================================== --- trunk/pcblib/parametric/screw (revision 7238) +++ trunk/pcblib/parametric/screw (revision 7239) @@ -32,5 +32,4 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/screw.awk -v "args=$*" -v gen=`basename $0` - +awk -f `dirname $0`/common.awk -f `dirname $0`/screw.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" -v "genfull=$0" Index: trunk/pcblib/parametric/screw.awk =================================================================== --- trunk/pcblib/parametric/screw.awk (revision 7238) +++ trunk/pcblib/parametric/screw.awk (revision 7239) @@ -49,6 +49,7 @@ } BEGIN { + help_auto() set_arg(P, "?shape", "circle") proc_args(P, "hole,head,shape,ring", "hole") Index: trunk/pcblib/parametric/so =================================================================== --- trunk/pcblib/parametric/so (revision 7238) +++ trunk/pcblib/parametric/so (revision 7239) @@ -34,5 +34,5 @@ #@@include common.awk -awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/so.awk =================================================================== --- trunk/pcblib/parametric/so.awk (revision 7238) +++ trunk/pcblib/parametric/so.awk (revision 7239) @@ -1,4 +1,5 @@ BEGIN { + help_auto() set_arg(P, "?row_spacing", 250) set_arg(P, "?pad_spacing", 50) set_arg(P, "?ext_bloat", 10) Index: trunk/pcblib/parametric/ssop =================================================================== --- trunk/pcblib/parametric/ssop (revision 7238) +++ trunk/pcblib/parametric/ssop (revision 7239) @@ -23,5 +23,5 @@ ?pad_thickness=0.45mm ' -awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` -v "genfull=$0" Index: trunk/pcblib/parametric/tssop =================================================================== --- trunk/pcblib/parametric/tssop (revision 7238) +++ trunk/pcblib/parametric/tssop (revision 7239) @@ -24,5 +24,5 @@ ?pad_thickness=0.45mm ' -awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` +awk -f `dirname $0`/common.awk -f `dirname $0`/so.awk -v "args=$defaults,$*" -v gen=`basename $0` -v "genfull=$0"