Index: trunk/src_plugins/gpmi/Plug.tmpasm =================================================================== --- trunk/src_plugins/gpmi/Plug.tmpasm (revision 1335) +++ trunk/src_plugins/gpmi/Plug.tmpasm (revision 1336) @@ -1,12 +1,13 @@ append /local/pcb/pcb_gpmi/enable {} append /local/pcb/pcb_gpmi/buildin {} -append /local/pcb/CLEANRULES {clean_gpmi} +switch /local/pcb/gpmi/controls +case {disable} + put /local/pcb/TOPVARS {} + put /local/pcb/CLEANRULES {} + end +default -append /local/pcb/TOPVARS [@ -PCB_GPMI=$(PLUGDIR)/gpmi/pcb-gpmi -@] - append /local/pcb/RULES [@ ### gpmi_plugin clean_gpmi: FORCE @@ -13,7 +14,12 @@ cd $(PCB_GPMI) && make clean @] +append /local/pcb/CLEANRULES {clean_gpmi} +append /local/pcb/TOPVARS [@ +PCB_GPMI=$(PLUGDIR)/gpmi/pcb-gpmi +@] + append /local/pcb/rules/install { cd $(PCB_GPMI) && make install} { } append /local/pcb/rules/linstall { cd $(PCB_GPMI) && make linstall} { @@ -20,6 +26,8 @@ } append /local/pcb/rules/uninstall { cd $(PCB_GPMI) && make uninstall} { } +end +end switch /local/pcb/gpmi/controls