-$(packages:%=%/.installed): %/.installed: %
- @mkdir -p $</build-$(target) $</install
- @echo -e "\nconfiguring $<..."
- cd $</build-$(target); \
- CC="$(patsubst Darwin,/usr/bin/gcc3 -no-cpp-precomp,$(findstring Darwin,$(host)))" \
- ../src/configure --prefix=`pwd`/../install $(configure_$<) $(configure_$<-$(target))
- @echo -e "\nbuilding $<..."
- @cd $</build-$(target); make
- @echo -e "\ninstalling $<..."
- @cd $</build-$(target); make install
- @touch $</.installed
+setcc := CC="$(patsubst Darwin,/usr/bin/gcc3 -no-cpp-precomp,$(findstring Darwin,$(shell uname)))"
+$(packages:%=%/build-$(target)/.installed): %/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
+
+
+.freetype:
+ @echo -e "\ndownloading freetype..."
+ @curl $(url_freetype-2.1.4) | tar xzf -
+ @touch $@