Index: trunk/doc/developer/packaging/packages.sh =================================================================== --- trunk/doc/developer/packaging/packages.sh (revision 637) +++ trunk/doc/developer/packaging/packages.sh (revision 638) @@ -248,7 +248,7 @@ PUPEXTDEPS[pkg] = PUPEXTDEPS[pkg] " " tmp } - ($1 ~ "[.]tmpasm$") && ($3 == "/local/pcb/mod/CONFFILE") { + ($1 ~ "[.]tmpasm$") && ($3 == "/local/rnd/mod/CONFFILE") { fn=$4 sub("[{][ \t]*", "", fn) sub("[ \t]*[}]", "", fn) Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 637) +++ trunk/src/Makefile.in (revision 638) @@ -50,15 +50,15 @@ put /local/rnd/rules/install {} put /local/rnd/rules/linstall {} put /local/rnd/rules/uninstall {} -put /local/pcb/mod/OBJS {} -put /local/pcb/mod/OBJS_C99 {} -put /local/pcb/mod/CONF {} -put /local/pcb/mod/LDFLAGS {} -put /local/pcb/mod/CFLAGS {} -put /local/pcb/mod/YACC {} -put /local/pcb/mod/LEX {} -put /local/pcb/mod/BYACCIC {} -put /local/pcb/mod/UREGLEX {} +put /local/rnd/mod/OBJS {} +put /local/rnd/mod/OBJS_C99 {} +put /local/rnd/mod/CONF {} +put /local/rnd/mod/LDFLAGS {} +put /local/rnd/mod/CFLAGS {} +put /local/rnd/mod/YACC {} +put /local/rnd/mod/LEX {} +put /local/rnd/mod/BYACCIC {} +put /local/rnd/mod/UREGLEX {} put /local/camv/tmpasm/buildin {../src_plugins/Buildin.tmpasm} put /local/camv/tmpasm/plugin {../src_plugins/Plugin.tmpasm} Index: trunk/src_plugins/Buildin.tmpasm =================================================================== --- trunk/src_plugins/Buildin.tmpasm (revision 637) +++ trunk/src_plugins/Buildin.tmpasm (revision 638) @@ -1,19 +1,19 @@ # tmpasm script for compiling a plugin_src/ module as a buildin # Requires variables before the include: -# /local/pcb/mod basename of the module (e.g. autoplace) -# /local/pcb/mod/OBJS full path of all object files -# /local/pcb/mod/OBJS_C99 full path of all object files for non-c89 -# /local/pcb/mod/CONF config file name +# /local/rnd/mod basename of the module (e.g. autoplace) +# /local/rnd/mod/OBJS full path of all object files +# /local/rnd/mod/OBJS_C99 full path of all object files for non-c89 +# /local/rnd/mod/CONF config file name -append /local/camv/buildin_pups [@@/local/pcb/mod@=@/local/pcb/mod@/@/local/pcb/mod@.pup@] {\n} +append /local/camv/buildin_pups [@@/local/rnd/mod@=@/local/rnd/mod@/@/local/rnd/mod@.pup@] {\n} -append /local/camv/MOD_OBJS ?/local/pcb/mod/OBJS -append /local/camv/MOD_OBJS_C99 ?/local/pcb/mod/OBJS_C99 -append /local/camv/MOD_LDFLAGS /local/pcb/mod/LDFLAGS -append /local/camv/MOD_CFLAGS /local/pcb/mod/CFLAGS +append /local/camv/MOD_OBJS ?/local/rnd/mod/OBJS +append /local/camv/MOD_OBJS_C99 ?/local/rnd/mod/OBJS_C99 +append /local/camv/MOD_LDFLAGS /local/rnd/mod/LDFLAGS +append /local/camv/MOD_CFLAGS /local/rnd/mod/CFLAGS append /local/camv/MOD_RULES [@ -mod_@/local/pcb/mod@: all +mod_@/local/rnd/mod@: all @] Index: trunk/src_plugins/Common_enabled.tmpasm =================================================================== --- trunk/src_plugins/Common_enabled.tmpasm (revision 637) +++ trunk/src_plugins/Common_enabled.tmpasm (revision 638) @@ -1,10 +1,10 @@ # explicit rules: .y -> .c # do not assume old yacc to work to different file names, do the generation # in a separate directory to allow parallel compilation with -j -switch /local/pcb/mod/YACC +switch /local/rnd/mod/YACC case {^$} end default - foreach /local/n in /local/pcb/mod/YACC + foreach /local/n in /local/rnd/mod/YACC put /local/bn /local/n sub {/local/bn} {^.*/} {} put /local/dn /local/n @@ -13,13 +13,13 @@ if /local/camv/want_parsgen then append /local/rnd/RULES [@ -# yacc for @/local/pcb/mod@ +# yacc for @/local/rnd/mod@ @/local/n@.c @/local/n@.h: @/local/n@.y cd @/local/dn@ && bison --defines=@/local/bn@.h --output=@/local/bn@.c --report-file=@/local/bn@.output -d @/local/bn@.y @] else append /local/rnd/RULES [@ -# dummy yacc for @/local/pcb/mod@ +# dummy yacc for @/local/rnd/mod@ @/local/n@.c @/local/n@.h: echo "skipping yacc..." @] @@ -31,10 +31,10 @@ # explicit rules: .l -> .c # do not assume old lex to work to different file names, do the generation # in a separate directory to allow parallel compilation with -j -switch /local/pcb/mod/LEX +switch /local/rnd/mod/LEX case {^$} end default - foreach /local/n in /local/pcb/mod/LEX + foreach /local/n in /local/rnd/mod/LEX if /local/camv/want_parsgen then put /local/bn /local/n @@ -43,13 +43,13 @@ sub {/local/dn} {/[^/]*$} {} append /local/rnd/RULES [@ -# lex for @/local/pcb/mod@ +# lex for @/local/rnd/mod@ @/local/n@.c @/local/n@.h: @/local/n@.l cd @/local/dn@ && flex --outfile=@/local/bn@.c --header-file=@/local/bn@.h @/local/bn@.l @] else append /local/rnd/RULES [@ -# dummy lex for @/local/pcb/mod@ +# dummy lex for @/local/rnd/mod@ @/local/n@.c: echo "skipping flex..." @] @@ -58,25 +58,25 @@ end end -put /local/pcb/mod/enabled {1} +put /local/rnd/mod/enabled {1} include /local/camv/tmpasm/plugin_conf include /local/camv/tmpasm/plugin_sphash include /local/camv/tmpasm/plugin_intconf -append /local/rnd/CLEANFILES ?/local/pcb/mod/CLEANFILES -append /local/rnd/DISTCLEANFILES ?/local/pcb/mod/DISTCLEANFILES +append /local/rnd/CLEANFILES ?/local/rnd/mod/CLEANFILES +append /local/rnd/DISTCLEANFILES ?/local/rnd/mod/DISTCLEANFILES -put /local/pcb/mod/enabled {} -put /local/pcb/mod/OBJS {} -put /local/pcb/mod/OBJS_C99 {} -put /local/pcb/mod/LDFLAGS {} -put /local/pcb/mod/CFLAGS {} -put /local/pcb/mod/YACC {} -put /local/pcb/mod/LEX {} -put /local/pcb/mod/SPHASH {} -put /local/pcb/mod/CLEANFILES {} -put /local/pcb/mod/DISTCLEANFILES {} -put /local/pcb/mod {} -put /local/pcb/mod/CONFFILE {} -put /local/pcb/mod/CONFVAR {} +put /local/rnd/mod/enabled {} +put /local/rnd/mod/OBJS {} +put /local/rnd/mod/OBJS_C99 {} +put /local/rnd/mod/LDFLAGS {} +put /local/rnd/mod/CFLAGS {} +put /local/rnd/mod/YACC {} +put /local/rnd/mod/LEX {} +put /local/rnd/mod/SPHASH {} +put /local/rnd/mod/CLEANFILES {} +put /local/rnd/mod/DISTCLEANFILES {} +put /local/rnd/mod {} +put /local/rnd/mod/CONFFILE {} +put /local/rnd/mod/CONFVAR {} Index: trunk/src_plugins/Disable.tmpasm =================================================================== --- trunk/src_plugins/Disable.tmpasm (revision 637) +++ trunk/src_plugins/Disable.tmpasm (revision 638) @@ -1,24 +1,24 @@ # tmpasm script for disable a plugin_src/ module # Requires variables before the include: -# /local/pcb/mod/OBJS full path of all object files +# /local/rnd/mod/OBJS full path of all object files # append all objects to the source list used only for dependencies # NOTE: .o suffixes will be replaced with .c before generating the dep -append /local/pcb/DEPSRCS ?/local/pcb/mod/OBJS -append /local/pcb/DEPSRCS ?/local/pcb/mod/OBJS_C99 +append /local/pcb/DEPSRCS ?/local/rnd/mod/OBJS +append /local/pcb/DEPSRCS ?/local/rnd/mod/OBJS_C99 -put /local/pcb/mod/enabled {0} +put /local/rnd/mod/enabled {0} include /local/camv/tmpasm/plugin_conf include /local/camv/tmpasm/plugin_sphash include /local/camv/tmpasm/plugin_intconf -put /local/pcb/mod/enabled {} -put /local/pcb/mod/OBJS {} -put /local/pcb/mod/OBJS_C99 {} -put /local/pcb/mod/CONF {} -put /local/pcb/mod/LDFLAGS {} -put /local/pcb/mod/CFLAGS {} -put /local/pcb/mod {} -put /local/pcb/mod/CONFFILE {} -put /local/pcb/mod/CONFVAR {} +put /local/rnd/mod/enabled {} +put /local/rnd/mod/OBJS {} +put /local/rnd/mod/OBJS_C99 {} +put /local/rnd/mod/CONF {} +put /local/rnd/mod/LDFLAGS {} +put /local/rnd/mod/CFLAGS {} +put /local/rnd/mod {} +put /local/rnd/mod/CONFFILE {} +put /local/rnd/mod/CONFVAR {} Index: trunk/src_plugins/Plugin.tmpasm =================================================================== --- trunk/src_plugins/Plugin.tmpasm (revision 637) +++ trunk/src_plugins/Plugin.tmpasm (revision 638) @@ -1,49 +1,49 @@ # tmpasm script for compiling a plugin_src/ module as a plugin # Requires variables before the include: -# /local/pcb/mod basename of the module (e.g. autoplace) -# /local/pcb/mod/OBJS full path of all object files -# /local/pcb/mod/OBJS_C99 full path of all object files for non-c89 +# /local/rnd/mod basename of the module (e.g. autoplace) +# /local/rnd/mod/OBJS full path of all object files +# /local/rnd/mod/OBJS_C99 full path of all object files for non-c89 # clean up input vars -uniq /local/pcb/mod/OBJS -uniq /local/pcb/mod/OBJS_C99 -uniq /local/pcb/mod/CFLAGS -uniq /local/pcb/mod/LDFLAGS -uniq /local/pcb/mod/LIBS +uniq /local/rnd/mod/OBJS +uniq /local/rnd/mod/OBJS_C99 +uniq /local/rnd/mod/CFLAGS +uniq /local/rnd/mod/LDFLAGS +uniq /local/rnd/mod/LIBS # generate .c -> .o rules in /local/comp/output -put /local/comp/OBJS_C89 ?/local/pcb/mod/OBJS -put /local/comp/OBJS_C99 ?/local/pcb/mod/OBJS_C99 -put /local/comp/C89FLAGS [@ $(C89FLAGS) @/local/pcb/mod/CFLAGS@ @] -put /local/comp/C99FLAGS [@ $(CFLAGS) @/local/pcb/mod/CFLAGS@ @] +put /local/comp/OBJS_C89 ?/local/rnd/mod/OBJS +put /local/comp/OBJS_C99 ?/local/rnd/mod/OBJS_C99 +put /local/comp/C89FLAGS [@ $(C89FLAGS) @/local/rnd/mod/CFLAGS@ @] +put /local/comp/C99FLAGS [@ $(CFLAGS) @/local/rnd/mod/CFLAGS@ @] include /local/camv/tmpasm/comp_var -append /local/pcb/all [@ $(PLUGIDIR)/@/local/pcb/mod@.so @] +append /local/pcb/all [@ $(PLUGIDIR)/@/local/rnd/mod@.so @] append /local/rnd/rules/install_ [@ - $(SCCBOX) $(HOW) "$(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.so" "$(LIBDIR)/plugins/@/local/pcb/mod@.so" - $(SCCBOX) $(HOW) "$(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.pup" "$(LIBDIR)/plugins/@/local/pcb/mod@.pup"@] + $(SCCBOX) $(HOW) "$(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.so" "$(LIBDIR)/plugins/@/local/rnd/mod@.so" + $(SCCBOX) $(HOW) "$(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.pup" "$(LIBDIR)/plugins/@/local/rnd/mod@.pup"@] -append /local/rnd/CLEANFILES [@ $(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.so $(PLUGIDIR)/@/local/pcb/mod@.so $(PLUGIDIR)/@/local/pcb/mod@.pup @/local/pcb/mod/OBJS@ @/local/pcb/mod/OBJS_C99@ @] +append /local/rnd/CLEANFILES [@ $(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.so $(PLUGIDIR)/@/local/rnd/mod@.so $(PLUGIDIR)/@/local/rnd/mod@.pup @/local/rnd/mod/OBJS@ @/local/rnd/mod/OBJS_C99@ @] append /local/camv/MOD_RULES [@ -### Module @/local/pcb/mod@: plugin ### +### Module @/local/rnd/mod@: plugin ### -$(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.so: @/local/pcb/mod/OBJS@ @/local/pcb/mod/OBJS_C99@ - $(CC) -shared @cc/rdynamic@ -o $(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.so @/local/pcb/mod/OBJS@ @/local/pcb/mod/OBJS_C99@ $(LDFLAGS) @/local/pcb/mod/LDFLAGS@ +$(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.so: @/local/rnd/mod/OBJS@ @/local/rnd/mod/OBJS_C99@ + $(CC) -shared @cc/rdynamic@ -o $(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.so @/local/rnd/mod/OBJS@ @/local/rnd/mod/OBJS_C99@ $(LDFLAGS) @/local/rnd/mod/LDFLAGS@ -mod_@/local/pcb/mod@: $(PLUGIDIR)/@/local/pcb/mod@.so +mod_@/local/rnd/mod@: $(PLUGIDIR)/@/local/rnd/mod@.so -$(PLUGIDIR)/@/local/pcb/mod@.so: $(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.so +$(PLUGIDIR)/@/local/rnd/mod@.so: $(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.so $(MKDIR) $(PLUGIDIR) - $(CP) $(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.so $(PLUGIDIR)/@/local/pcb/mod@.so - $(CP) $(PLUGDIR)/@/local/pcb/mod@/@/local/pcb/mod@.pup $(PLUGIDIR)/@/local/pcb/mod@.pup + $(CP) $(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.so $(PLUGIDIR)/@/local/rnd/mod@.so + $(CP) $(PLUGDIR)/@/local/rnd/mod@/@/local/rnd/mod@.pup $(PLUGIDIR)/@/local/rnd/mod@.pup # module .c -> .o rules @/local/comp/output@ -### Module @/local/pcb/mod@ end ### +### Module @/local/rnd/mod@ end ### @] include /local/camv/tmpasm/common_enabled Index: trunk/src_plugins/dialogs/Plug.tmpasm =================================================================== --- trunk/src_plugins/dialogs/Plug.tmpasm (revision 637) +++ trunk/src_plugins/dialogs/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {dialogs} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {dialogs} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/dialogs/dialogs.o $(PLUGDIR)/dialogs/dlg_about.o $(PLUGDIR)/dialogs/dlg_layer.o Index: trunk/src_plugins/export_lpr/Plug.tmpasm =================================================================== --- trunk/src_plugins/export_lpr/Plug.tmpasm (revision 637) +++ trunk/src_plugins/export_lpr/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {export_lpr} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {export_lpr} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/export_lpr/lpr.o @] Index: trunk/src_plugins/export_png/Plug.tmpasm =================================================================== --- trunk/src_plugins/export_png/Plug.tmpasm (revision 637) +++ trunk/src_plugins/export_png/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {export_png} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {export_png} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/export_png/export_png.o @] Index: trunk/src_plugins/export_ps/Plug.tmpasm =================================================================== --- trunk/src_plugins/export_ps/Plug.tmpasm (revision 637) +++ trunk/src_plugins/export_ps/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {export_ps} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {export_ps} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/export_ps/export_ps.o $(PLUGDIR)/export_ps/ps.o $(PLUGDIR)/export_ps/eps.o Index: trunk/src_plugins/export_svg/Plug.tmpasm =================================================================== --- trunk/src_plugins/export_svg/Plug.tmpasm (revision 637) +++ trunk/src_plugins/export_svg/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {export_svg} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {export_svg} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/export_svg/export_svg.o @] Index: trunk/src_plugins/gui/Plug.tmpasm =================================================================== --- trunk/src_plugins/gui/Plug.tmpasm (revision 637) +++ trunk/src_plugins/gui/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {gui} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {gui} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/gui/camv_gui.o $(PLUGDIR)/gui/layersel.o $(PLUGDIR)/gui/status.o Index: trunk/src_plugins/import_excellon/Plug.tmpasm =================================================================== --- trunk/src_plugins/import_excellon/Plug.tmpasm (revision 637) +++ trunk/src_plugins/import_excellon/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {import_excellon} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {import_excellon} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/import_excellon/excellon.o @] Index: trunk/src_plugins/import_gcode/Plug.tmpasm =================================================================== --- trunk/src_plugins/import_gcode/Plug.tmpasm (revision 637) +++ trunk/src_plugins/import_gcode/Plug.tmpasm (revision 638) @@ -1,9 +1,9 @@ -put /local/pcb/mod {import_gcode} -put /local/pcb/mod/CONF {$(PLUGDIR)/import_gcode/import_gcode_conf.h} -put /local/pcb/mod/CONFFILE {import_gcode.conf} -put /local/pcb/mod/CONFVAR {import_gcode_conf_internal} +put /local/rnd/mod {import_gcode} +put /local/rnd/mod/CONF {$(PLUGDIR)/import_gcode/import_gcode_conf.h} +put /local/rnd/mod/CONFFILE {import_gcode.conf} +put /local/rnd/mod/CONFVAR {import_gcode_conf_internal} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/import_gcode/import_gcode.o $(PLUGDIR)/import_gcode/gcode_exec.o $(PLUGDIR)/import_gcode/gcode_vm.o Index: trunk/src_plugins/import_gerb/Plug.tmpasm =================================================================== --- trunk/src_plugins/import_gerb/Plug.tmpasm (revision 637) +++ trunk/src_plugins/import_gerb/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {import_gerb} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {import_gerb} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/import_gerb/gerb2camv.o $(PLUGDIR)/import_gerb/geparse.o $(PLUGDIR)/import_gerb/gedraw.o Index: trunk/src_plugins/io_tedax/Plug.tmpasm =================================================================== --- trunk/src_plugins/io_tedax/Plug.tmpasm (revision 637) +++ trunk/src_plugins/io_tedax/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {io_tedax} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {io_tedax} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/io_tedax/io_tedax.o $(PLUGDIR)/io_tedax/parse.o @] Index: trunk/src_plugins/std_tools/Plug.tmpasm =================================================================== --- trunk/src_plugins/std_tools/Plug.tmpasm (revision 637) +++ trunk/src_plugins/std_tools/Plug.tmpasm (revision 638) @@ -1,5 +1,5 @@ -put /local/pcb/mod {std_tools} -put /local/pcb/mod/OBJS [@ +put /local/rnd/mod {std_tools} +put /local/rnd/mod/OBJS [@ $(PLUGDIR)/std_tools/std_tools.o @]