OK you're right. But why is what is on line A influencing this when we are trying to make B? $ cat makefile D=X_X_X_X N=noise L=light A:$D/$(addsuffix .kmz, $L $N) B:$D/$L.kmz $D/$N.kmz %.kmz:%.kml; minizip -o $@ $? %.kml:%.kml0; fgrep -v '?xml' $? > $@ %.kml0: n input.txt; mode=$* ./n input.txt > $@ $D/%:%; cp -a $? $@ $ touch n input.txt $ cat makefile |sed /A/s/add/xxx/| make -f - -n B|sed $\!d rm noise.kml noise.kmz noise.kml0 light.kml light.kmz light.kml0 $ cat makefile | make -f - -n B|sed $\!d rm noise.kml noise.kml0 light.kml light.kmz light.kml0
_______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make