-$(packages:%=%/.installed): %/.installed: %
- @mkdir -p $</build-$(target) $</install
- @echo -e "\nconfiguring $<..."
- cd $</build-$(target); $(setcc) ../src/configure --prefix=`pwd`/../install $(configure_$<) $(configure_$<-$(target))
- @echo -e "\nbuilding $<..."
- @cd $</build-$(target); $(setcc) make
- @echo -e "\ninstalling $<..."
- @cd $</build-$(target); $(setcc) make install
- @touch $</.installed
+$(packages:%=%/build-$(target)/.installed): %/build-$(target)/build-$(target)/.installed:
+ @mkdir -p $(patsubst %/build-$(target)/.installed,%,$@)/build-$(target) install
+ @echo -e "\nconfiguring $(patsubst %/build-$(target)/.installed,%,$@)..."
+ cd $(patsubst %/build-$(target)/.installed,%,$@)/build-$(target); $(setcc) ../src/configure --target=$(target) --prefix=`pwd`/../../install $(configure_$(patsubst %/build-$(target)/.installed,%,$@)) $(configure_$(patsubst %/build-$(target)/.installed,%,$@)-$(target))
+ @echo -e "\nbuilding $(patsubst %/build-$(target)/.installed,%,$@)..."
+ @cd $(patsubst %/build-$(target)/.installed,%,$@)/build-$(target); $(setcc) PATH=$$PATH:`pwd`/../../install/bin make
+ @echo -e "\ninstalling $(patsubst %/build-$(target)/.installed,%,$@)..."
+ @cd $(patsubst %/build-$(target)/.installed,%,$@)/build-$(target); $(setcc) PATH=$$PATH:`pwd`/../../install/bin make install
+ @touch $(patsubst %/build-$(target)/.installed,%,$@)/build-$(target)/.installed