include ./config.mak
-BUILDDIRS = bin doc etc include info lib man sbin share tmp gecko-sdk Sparkle
+BUILDDIRS = hosts build
ifdef HAVE_DARWIN_OS
TARGETALL=using-bin
ifdef HAVE_DARWIN_OS
-CONTRIBREV=22
+CONTRIBREV=24
contrib-macosx-$(ARCH)-$(CONTRIBREV).tar.bz2:
$(WGET) http://downloads.videolan.org/pub/videolan/testing/contrib/$@
-using-bin: contrib-macosx-$(ARCH)-$(CONTRIBREV).tar.bz2
+hosts/$(HOST)/.$(CONTRIBREV): contrib-macosx-$(ARCH)-$(CONTRIBREV).tar.bz2
@if test -d tmp; then \
echo "Move away ./tmp, it's in the way" ; \
exit 1 ; \
# result in linking issues
ifdef HAVE_DARWIN_10
(cd $(PREFIX)/lib && sed -e 's%/usr/lib/libiconv.la%$(PREFIX)/lib/libiconv.la%g' -i.orig *.la && rm -f *.la.orig)
- (cd src && $(MAKE) .iconv)
+ (cd src && rm .iconv && $(MAKE) .iconv)
endif
+ touch hosts/$(HOST)/.$(CONTRIBREV)
+
+using-bin: hosts/$(HOST)/.$(CONTRIBREV)
+
endif
-clean-src:
+clean:
rm -rf $(BUILDDIRS)
- $(MAKE) -C src clean-src
+ $(MAKE) -C src clean
clean-bin:
rm -rf $(BUILDDIRS)
$(MAKE) -C src clean-dots
-clean:
- $(MAKE) clean-src
+distclean:
+ $(MAKE) clean
+ $(MAKE) -C src clean-src
rm -rf config.mak distro.mak
bin: using-bin