update-footprints:
-       awk '/^Element/ {print $$2}' $(PROJ).pcb | sort -u | tr -d \" | awk '{printf "LoadFrom(ElementToBuffer, %s)\nUpdateFootprintsFromBuffer(auto)\n", $$1}' > fp-update.pcbscript
+       @#awk '/^Element/ {print $$2}' $(PROJ).pcb | sort -u | tr -d \" | awk '{printf "LoadFrom(ElementToBuffer, %s)\nUpdateFootprintsFromBuffer(auto)\n", $$1}' > fp-update.pcbscript
+       gnetlist -g pcbfwd -o $(PROJ).fpupdate $(SCHEMATICS) && \
+           perl -pi -e 's/(^ElementList\(Need.*)\)/\1,forceupdate)/' $(PROJ).fpupdate
+
 
 .PHONY: renum
 renum: $(SCHEMATICS)