.SECONDEXPANSION: #sorry
all::
+CROSSDIR := $(shell pwd)
+
FLAVOURS += linux-cross
linux-cross_ARCHS = linux-armel linux-armhf linux-arm64
linux-armel_ARCH = arm-linux-gnueabi
$(call v_tag,SED)sed 's/@arch@/$($*_ARCH)/g' $< >$@.new && \
mv $@.new $@
+SCRIPTS = mdw-cross crosstool
+BINSCRIPTS = $(addprefix bin/,$(SCRIPTS))
+TARGETS += $(BINSCRIPTS)
+$(BINSCRIPTS): bin/%: src/%.in
+ $(V_AT)mkdir -p $(dir $@)
+ $(call v_tag,SED)sed 's\a@crossdir@\a$(CROSSDIR)\a' $< >$@.new && \
+ chmod +x $@.new && mv $@.new $@
+
all:: $(TARGETS)
CLEANFILES += $(TARGETS)