Re: addsuffix influence...

2019-03-29 Thread 積丹尼 Dan Jacobson
Hmmm, well on https://www.gnu.org/software/make/manual/html_node/Chained-Rules.html they often say "mentioned in the makefile". They need to say once: "yes, anywhere in the entire makefile, (except within comments.)" ___ Bug-make mailing list Bug-make@g

Re: addsuffix influence...

2019-03-29 Thread Paul Smith
On Fri, 2019-03-29 at 12:55 +0800, 積丹尼 Dan Jacobson wrote: > 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 $@ $? > %.km

Re: addsuffix influence...

2019-03-28 Thread Sam Kendall
On Thu, Mar 28, 2019 at 9:24 PM 積丹尼 Dan Jacobson wrote: > I thought targets > A:$D/$(addsuffix .kmz, $L $N) > B:$D/$L.kmz $D/$N.kmz > should do the same. No. If D=X_X_X_X, L=light, and N=noise, then A:$D/$(addsuffix .kmz, $L $N) B:$D/$L.kmz $D/$N.kmz expands to A: X_X_X_X/light.kmz noise

Re: addsuffix influence...

2019-03-28 Thread 積丹尼 Dan Jacobson
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 >

addsuffix influence...

2019-03-28 Thread 積丹尼 Dan Jacobson
I thought targets A:$D/$(addsuffix .kmz, $L $N) B:$D/$L.kmz $D/$N.kmz should do the same. $ 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 > $@