Index: trunk/scconfig/Makefile.dep.inc =================================================================== --- trunk/scconfig/Makefile.dep.inc (revision 1123) +++ trunk/scconfig/Makefile.dep.inc (revision 1124) @@ -19,6 +19,10 @@ gsub /local/dep/CFLAGS {-isystem [.][.]} {-I ..} gsub /local/dep/CFLAGS {-isystem [.]} {-I .} foreach /local/c in /local/dep/SRCS - print [@ gcc -MM @/local/c@ @/local/dep/CFLAGS@ >> Makefile.dep -@] + switch /local/c + case {/src_plugins/} end + case {$(PLUGDIR)} end + default print [@ gcc -MM @/local/c@ @/local/dep/CFLAGS@ >> Makefile.dep +@]; end + end end Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 1123) +++ trunk/src/Makefile.dep (revision 1124) @@ -583,80 +583,3 @@ libpcb_fp.h data.h global.h misc.h ds.h mymem.h hid.h \ hid/lpr/../hidint.h hid/lpr/../ps/ps.h hid/common/hidnogui.h \ hid/common/hidinit.h -autoplace.o: ../src_plugins/autoplace/autoplace.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h \ - ../src_plugins/autoplace/autoplace.h box.h global.h misc.h ds.h mymem.h \ - compat.h data.h draw.h error.h intersect.h rtree.h macro.h mirror.h \ - misc.h move.h mymem.h rats.h remove.h rotate.h -action.o: ../src_plugins/autoplace/action.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h \ - ../src_plugins/autoplace/autoplace.h dolists.h -autoroute.o: ../src_plugins/autoroute/autoroute.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h data.h global.h macro.h \ - ../src_plugins/autoroute/autoroute.h box.h misc.h ds.h mymem.h create.h \ - draw.h error.h find.h heap.h rtree.h misc.h \ - ../src_plugins/autoroute/mtspace.h vector.h mymem.h polygon.h rats.h \ - remove.h thermal.h undo.h pcb-printf.h -mtspace.o: ../src_plugins/autoroute/mtspace.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h box.h global.h misc.h \ - ds.h mymem.h heap.h rtree.h ../src_plugins/autoroute/mtspace.h vector.h -action.o: ../src_plugins/autoroute/action.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h \ - ../src_plugins/autoroute/autoroute.h dolists.h -vendor.o: ../src_plugins/vendordrill/vendor.c ../config.h \ - ../config.manual.h ../config.auto.h change.h global.h const.h \ - ../globalconst.h ../config.h macro.h hid.h polyarea.h libpcb_fp.h data.h \ - draw.h error.h global.h resource.h set.h undo.h \ - ../src_plugins/vendordrill/vendor.h stub_vendor.h dolists.h -puller.o: ../src_plugins/puller/puller.c ../config.h ../config.manual.h \ - ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - hid.h polyarea.h libpcb_fp.h create.h global.h data.h draw.h misc.h ds.h \ - mymem.h move.h pcb-printf.h remove.h rtree.h strflags.h undo.h dolists.h -edif.o: ../src_plugins/edif/edif.c global.h ../config.h \ - ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h hid.h polyarea.h libpcb_fp.h data.h global.h stub_edif.h -djopt.o: ../src_plugins/djopt/djopt.c ../config.h ../config.manual.h \ - ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - hid.h polyarea.h libpcb_fp.h data.h global.h create.h remove.h move.h \ - draw.h undo.h strflags.h find.h pcb-printf.h dolists.h -rats_mincut.o: ../src_plugins/mincut/rats_mincut.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h create.h global.h \ - data.h draw.h error.h file.h find.h misc.h ds.h mymem.h mymem.h \ - polygon.h rats.h search.h set.h undo.h \ - ../src_plugins/mincut/pcb-mincut/graph.h \ - ../src_plugins/mincut/pcb-mincut/solve.h \ - ../src_plugins/mincut/pcb-mincut/graph.h stub_mincut.h -graph.o: ../src_plugins/mincut/pcb-mincut/graph.c \ - ../src_plugins/mincut/pcb-mincut/graph.h -solve.o: ../src_plugins/mincut/pcb-mincut/solve.c \ - ../src_plugins/mincut/pcb-mincut/solve.h \ - ../src_plugins/mincut/pcb-mincut/graph.h -toporouter.o: ../src_plugins/toporouter/toporouter.c \ - ../src_plugins/toporouter/toporouter.h data.h global.h ../config.h \ - ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h hid.h polyarea.h libpcb_fp.h macro.h \ - ../src_plugins/toporouter/../autoroute/autoroute.h global.h box.h misc.h \ - ds.h mymem.h create.h draw.h error.h find.h heap.h rtree.h misc.h \ - mymem.h polygon.h rats.h remove.h thermal.h undo.h ../src_3rd/gts/gts.h \ - pcb-printf.h -oldactions.o: ../src_plugins/oldactions/oldactions.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h data.h global.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h \ - dolists.h -renumber.o: ../src_plugins/renumber/renumber.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h data.h global.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h \ - pcb-printf.h dolists.h -import_sch.o: ../src_plugins/import_sch/import_sch.c ../config.h \ - ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h hid.h polyarea.h libpcb_fp.h data.h global.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h \ - misc.h ds.h mymem.h portability.h pcb-printf.h remove.h rats.h dolists.h