# Makefile.in generated by automake 1.11.3 from Makefile.am.
# src/dependencies/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.



pkgdatadir = $(datadir)/kiwix
pkgincludedir = $(includedir)/kiwix
pkglibdir = $(libdir)/kiwix
pkglibexecdir = $(libexecdir)/kiwix
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = x86_64-unknown-linux-gnu
host_triplet = x86_64-unknown-linux-gnu
subdir = src/dependencies
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/src/zimlib/src/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = ${SHELL} /home/dev/buildbot/slave/source-tarball/build/missing --run aclocal-1.11
AMTAR = $${TAR-tar}
AR = ar
ARCH = x86_64
ARIA2_BIN = /usr/bin/aria2c
ARIA2_CFLAGS = 
ARIA2_FILES = /usr/bin/aria2c
ARIA2_LDFLAGS = 
AUTOCONF = ${SHELL} /home/dev/buildbot/slave/source-tarball/build/missing --run autoconf
AUTOHEADER = ${SHELL} /home/dev/buildbot/slave/source-tarball/build/missing --run autoheader
AUTOMAKE = ${SHELL} /home/dev/buildbot/slave/source-tarball/build/missing --run automake-1.11
AWK = mawk
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -g -O2
CHECK_LDFLAGS = -Wl,-z,defs
CLUCENE_CFLAGS = -I/usr/lib -I/usr/lib64
CLUCENE_FILES = /usr/lib/libclucene.so
CLUCENE_LDFLAGS = -lclucene
CLUCENE_STATIC_LDFLAGS = /usr/lib/libclucene.a
COMPILED_ARGTABLE_FILES = /home/dev/buildbot/slave/source-tarball/build/src/dependencies/argtable2-13/src/argtable2.lib
COMPILED_PTHREAD_FILES = /home/dev/buildbot/slave/source-tarball/build/src/dependencies/pthread-win32/lib/pthreadVC2.lib
COMPILE_ARIA2 = 0
COMPILE_CLUCENE = 0
COMPILE_GECKO_SDK = 0
COMPILE_ICU = 0
COMPILE_LZMA = 0
COMPILE_MICROHTTPD = 0
COMPILE_UUID = 0
COMPILE_XAPIAN = 0
COMPILE_ZLIB = 0
COMPIL_DEPS = 0
CPATH = 
CPP = gcc -E
CPPFLAGS = 
CTPP2_CFLAGS = -I/home/dev/buildbot/slave/source-tarball/build/src/ctpp2/include
CTPP2_LDFLAGS = 
CURRENT_PATH = /home/dev/buildbot/slave/source-tarball/build
CXX = g++
CXXCPP = g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2 -std=gnu++0x -fexceptions -DMOZ_CPP_EXCEPTIONS -DMOZ_NO_MOZALLOC
CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DEP_LIST = 
DEP_MIRROR = http://download.kiwix.org/dev
DEP_PATH = /home/dev/buildbot/slave/source-tarball/build/src/dependencies
DISTDEBIAN_TMP = debian_tmp
DLLTOOL = false
DOWNLOADER = wget -c -O
DSYMUTIL = 
DUMPBIN = 
ECHO_C = 
ECHO_N = -n
ECHO_T = 
EGREP = /bin/grep -E
EMBED_LIBS =  /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/libxapian.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libmicrohttpd.so /usr/lib/x86_64-linux-gnu/liblzma.so /usr/lib/libclucene.so
EXEEXT = 
FGREP = /bin/grep -F
GECKO_IDL_PATH = /usr/lib/xulrunner-devel-10.0/idl
GECKO_SDK_PATH = /usr/lib/xulrunner-devel-10.0
GECKO_VERSION = 10
GREP = /bin/grep
HAVE_CL = no
HAVE_CXX = g++
HAVE_ICU_CONFIG = icu-config
HAVE_PERL = perl
HAVE_PKG_CONFIG = pkg-config
HAVE_XAPIAN_CONFIG = xapian-config
HAVE_XCODE = no
HAVE_XPIDL = 
HEADER_PY = /home/dev/envs/buildbot/bin/python /usr/lib/xulrunner-devel-10.0/sdk/bin/header.py
ICU_CFLAGS = -g -Wall -O2 -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long   
ICU_FILES = /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicui18n.so
ICU_LDFLAGS = -Wl,-z,relro  -ldl -lm   -L/usr/lib/x86_64-linux-gnu -licui18n -licuuc -licudata  -ldl -lm   
ICU_STATIC_LDFLAGS = /usr/lib/x86_64-linux-gnu/libicuuc.a /usr/lib/x86_64-linux-gnu/libicudata.a /usr/lib/x86_64-linux-gnu/libicui18n.a
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
IS_64B = 1
IS_ARM = 0
IS_LINUX = 1
IS_OLD_GCC = 0
IS_OLD_GECKO = 0
IS_OLD_ICU = 0
IS_OSX = 0
IS_POSIX = 1
IS_WIN = 0
JAR_CONTENT = 0
LD = /usr/bin/ld -m elf_x86_64
LDFLAGS = 
LIBOBJS = 
LIBS = -llzma -lmicrohttpd -lz 
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIBXUL_CFLAGS = -I/usr/lib/xulrunner-devel-10.0/sdk/include -I/usr/lib/xulrunner-devel-10.0/include -fshort-wchar
LIBXUL_LDFLAGS = -L/usr/lib/xulrunner-devel-10.0/sdk/lib -lxul -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lxpcomglue_s
LIPO = 
LN_S = ln -s
LTLIBOBJS = 
LZMA_CFLAGS = 
LZMA_FILES = /usr/lib/x86_64-linux-gnu/liblzma.so
LZMA_LDFLAGS =  -llzma
LZMA_STATIC_LDFLAGS = /usr/lib/x86_64-linux-gnu/liblzma.a
MAINT = #
MAKEINFO = ${SHELL} /home/dev/buildbot/slave/source-tarball/build/missing --run makeinfo
MANIFEST_TOOL = :
MICROHTTPD_CFLAGS = 
MICROHTTPD_FILES = /usr/lib/x86_64-linux-gnu/libmicrohttpd.so
MICROHTTPD_LDFLAGS = -lmicrohttpd
MICROHTTPD_STATIC_LDFLAGS = /usr/lib/x86_64-linux-gnu/libmicrohttpd.a
MKDIR_P = /bin/mkdir -p
NM = /usr/bin/nm -B
NMEDIT = 
OBJDUMP = objdump
OBJEXT = o
OTOOL = 
OTOOL64 = 
PACKAGE = kiwix
PACKAGE_BUGREPORT = 
PACKAGE_NAME = kiwix
PACKAGE_STRING = kiwix 0.9
PACKAGE_TARNAME = kiwix
PACKAGE_URL = 
PACKAGE_VERSION = 0.9
PATH_SEPARATOR = :
PUGIXML_CFLAGS = 
PUGIXML_LDFLAGS = 
PYTHON = /home/dev/envs/buildbot/bin/python
RANLIB = ranlib
SED = /bin/sed
SERVER_BIN = /home/dev/buildbot/slave/source-tarball/build/src/server/kiwix-serve
SET_MAKE = 
SHARED_EXT = so
SHELL = /bin/bash
STATIC_BINS = 0
STATIC_LIBDL_ARCHIVE = 
STATIC_LIBGCC_ARCHIVE = 
STATIC_LIBM_ARCHIVE = 
STATIC_LIBPTHREAD_ARCHIVE = 
STATIC_LIBRT_ARCHIVE = 
STATIC_LIBSTDCPP_ARCHIVE = 
STATIC_TMP = static_tmp
STRIP = strip
SUGAR_TMP = sugar_tmp
SUGAR_VERSION = 8
TYPELIB_PY = /home/dev/envs/buildbot/bin/python /usr/lib/xulrunner-devel-10.0/sdk/bin/typelib.py
UUID_CFLAGS = 
UUID_FILES = 
UUID_LDFLAGS = 
UUID_STATIC_LDFLAGS = /usr/lib/x86_64-linux-gnu/libuuid.a
VERSION = 0.9
WITH_CLUCENE = 0
WITH_COMPONENTS = 1
WITH_INDEXER = 0
WITH_INSTALLER = 0
WITH_LAUNCHER = 1
WITH_MANAGER = 0
WITH_READER = 0
WITH_SEARCHER = 0
WITH_SERVER = 1
XAPIAN_CFLAGS = 
XAPIAN_COMPACT = /usr/bin/xapian-compact
XAPIAN_FILES = /usr/lib/libxapian.so
XAPIAN_LDFLAGS = -lxapian
XAPIAN_STATIC_LDFLAGS = /usr/lib/libxapian.a
XPCOM_CFLAGS = -fno-rtti -fPIC
XPCOM_LDFLAGS = -Xcompiler -shared -Wl
XPIDL = 
XULRUNNER_RUNTIME_PATH = /home/dev/buildbot/slave/source-tarball/build/src/dependencies/xulrunner
ZIMLIB_CFLAGS = 
ZIMLIB_LDFLAGS = 
ZIP = zip
ZLIB_CFLAGS = 
ZLIB_FILES = /usr/lib/x86_64-linux-gnu/libz.so
ZLIB_LDFLAGS =  -lz
ZLIB_STATIC_LDFLAGS = /usr/lib/x86_64-linux-gnu/libz.a
abs_builddir = /home/dev/buildbot/slave/source-tarball/build/src/dependencies
abs_srcdir = /home/dev/buildbot/slave/source-tarball/build/src/dependencies
abs_top_builddir = /home/dev/buildbot/slave/source-tarball/build
abs_top_srcdir = /home/dev/buildbot/slave/source-tarball/build
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX = g++
ac_ct_DUMPBIN = 
am__include = include
am__leading_dot = .
am__quote = 
am__tar = $${TAR-tar} chof - "$$tardir"
am__untar = $${TAR-tar} xf -
bindir = ${exec_prefix}/bin
build = x86_64-unknown-linux-gnu
build_alias = 
build_cpu = x86_64
build_os = linux-gnu
build_vendor = unknown
builddir = .
datadir = ${datarootdir}
datarootdir = ${prefix}/share
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
dvidir = ${docdir}
exec_prefix = ${prefix}
host = x86_64-unknown-linux-gnu
host_alias = 
host_cpu = x86_64
host_os = linux-gnu
host_vendor = unknown
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /home/dev/buildbot/slave/source-tarball/build/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
mandir = ${datarootdir}/man
mkdir_p = /bin/mkdir -p
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
program_transform_name = s,x,x,
psdir = ${docdir}
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
srcdir = .
sysconfdir = ${prefix}/etc
target_alias = 
top_build_prefix = ../../
top_builddir = ../..
top_srcdir = ../..
COMPC = $(CC)

# OSX uses fat binaries
#COMPC = "gcc -arch i386 -arch x86_64"
COMPCXX = $(CXX)
#COMPCXX = "g++ -arch i386 -arch x86_64"
#GECKOSDKURL = $(DEP_MIRROR)/xulrunner-11.0.en-US.mac-$(ARCH).sdk.tar.bz2
GECKOSDKURL = $(DEP_MIRROR)/xulrunner-11.0.en-US.linux-$(ARCH).sdk.tar.bz2
#GECKOSDKURL = $(DEP_MIRROR)/xulrunner-1.9.2.13.en-US.linux-i686.sdk.tar.bz2
XULRUNNERRUNTIMEURL = $(DEP_MIRROR)/xulrunner-11.0.en-US.linux-$(ARCH).tar.bz2
#XULRUNNERRUNTIMEURL = $(DEP_MIRROR)/xulrunner-3.6.26.en-US.linux-i686.tar.bz2

####################################################
############ CLEANUP (ALL)
####################################################
CLEANFILES = 
DISTCLEANFILES = xulrunner-sdk.tar.bz2 \
	xulrunner-11.0.en-US.mac-i386.sdk.tar.bz2 \
	xulrunner-11.0.en-US.mac-x86_64.sdk.tar.bz2 \
	xulrunner-runtime.tar.bz2 \
	xulrunner-11.0.en-US.mac-pkg.dmg \
	xulrunner-win.zip \
	zlib.tar.gz \
	xapian-core.tar.gz \
	xapian-win32.zip \
	icu4c-4_4_2-src.tgz \
	icu4c-49_1_1-src.tgz \
	icu.zip \
	libmicrohttpd-0.9.19.tar.gz \
	xz.tar.bz2 \
	xz-5.0.3-windows.zip \
	aria2c \
	aria2-1.14.2.dmg \
	aria2-1.14.2.pkg \
	aria2c.exe \
	clucene-core-0.9.21b.tar.bz2 \
	e2fsprogs-1.42.tar.gz \
	argtable2-13.tar.gz \
	pthread-win32.zip 

all: all-am

.SUFFIXES:
$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am  $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/dependencies/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --foreign src/dependencies/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure: # $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
tags: TAGS
TAGS:

ctags: CTAGS
CTAGS:


distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
check-am: all-am
check: check-am
all-am: Makefile all-local
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
	if test -z '$(STRIP)'; then \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	      install; \
	else \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
	fi
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
clean: clean-am

clean-am: clean-generic clean-libtool clean-local mostlyclean-am

distclean: distclean-am
	-rm -f Makefile
distclean-am: clean-am distclean-generic distclean-local

dvi: dvi-am

dvi-am:

html: html-am

html-am:

info: info-am

info-am:

install-data-am:

install-dvi: install-dvi-am

install-dvi-am:

install-exec-am:

install-html: install-html-am

install-html-am:

install-info: install-info-am

install-info-am:

install-man:

install-pdf: install-pdf-am

install-pdf-am:

install-ps: install-ps-am

install-ps-am:

installcheck-am:

maintainer-clean: maintainer-clean-am
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-generic mostlyclean-libtool

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am:

.MAKE: install-am install-strip

.PHONY: all all-am all-local check check-am clean clean-generic \
	clean-libtool clean-local distclean distclean-generic \
	distclean-libtool distclean-local distdir dvi dvi-am html \
	html-am info info-am install install-am install-data \
	install-data-am install-dvi install-dvi-am install-exec \
	install-exec-am install-html install-html-am install-info \
	install-info-am install-man install-pdf install-pdf-am \
	install-ps install-ps-am install-strip installcheck \
	installcheck-am installdirs maintainer-clean \
	maintainer-clean-generic mostlyclean mostlyclean-generic \
	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am


# list of targets is built in configure.ac
deps: ${DEP_LIST}

####################################################
############ GECKO-SDK
####################################################
xulrunner-sdk.tar.bz2:
	$(DOWNLOADER) xulrunner-sdk.tar.bz2 $(GECKOSDKURL)

xulrunner-11.0.en-US.mac-i386.sdk.tar.bz2:
	$(DOWNLOADER) xulrunner-11.0.en-US.mac-i386.sdk.tar.bz2 $(DEP_MIRROR)/xulrunner-11.0.en-US.mac-i386.sdk.tar.bz2

xulrunner-11.0.en-US.mac-x86_64.sdk.tar.bz2:
	$(DOWNLOADER) xulrunner-11.0.en-US.mac-x86_64.sdk.tar.bz2 $(DEP_MIRROR)/xulrunner-11.0.en-US.mac-x86_64.sdk.tar.bz2

xulrunner-sdk-i386: xulrunner-11.0.en-US.mac-i386.sdk.tar.bz2
	if test ! -d xulrunner-sdk-i386; then tar -xf xulrunner-11.0.en-US.mac-i386.sdk.tar.bz2 && mv xulrunner-sdk xulrunner-sdk-i386 ; fi;

xulrunner-sdk-x86_64: xulrunner-11.0.en-US.mac-x86_64.sdk.tar.bz2
	if test ! -d xulrunner-sdk-x86_64; then tar -xf xulrunner-11.0.en-US.mac-x86_64.sdk.tar.bz2 && mv xulrunner-sdk xulrunner-sdk-x86_64 ; fi;

universal-sdk: xulrunner-sdk-i386 xulrunner-sdk-x86_64
	mkdir -p universal-sdk && cd universal-sdk && ln -sf ../xulrunner-sdk-i386 i386 && 	ln -sf ../xulrunner-sdk-x86_64 x86_64

#xulrunner-sdk: xulrunner-sdk-win.zip
#	if test ! -d xulrunner-sdk; then unzip -o xulrunner-sdk-win.zip ; fi;
xulrunner-sdk: xulrunner-sdk.tar.bz2
	if test ! -d xulrunner-sdk; then tar -xf xulrunner-sdk.tar.bz2 ; fi;
#	sed -i -e 's,#define HAVE_CPP_CHAR16_T 1,#undef HAVE_CPP_CHAR16_T,g' xulrunner-sdk/include/xpcom-config.h

# Windows
xulrunner-sdk-win.zip:
	$(DOWNLOADER) xulrunner-sdk-win.zip $(DEP_MIRROR)/xulrunner-11.0.en-US.win32.sdk.zip

####################################################
############ XULRUNNER-RUNTIME
####################################################
xulrunner-runtime.tar.bz2:
	$(DOWNLOADER) xulrunner-runtime.tar.bz2 $(XULRUNNERRUNTIMEURL)

#xulrunner: xulrunner-win.zip
#	if test ! -d xulrunner; then unzip -o xulrunner-win.zip ; fi;
xulrunner: xulrunner-runtime.tar.bz2
	if test ! -d xulrunner; then tar -xf xulrunner-runtime.tar.bz2 ; fi;

xulrunner-11.0.en-US.mac-pkg.dmg:
	$(DOWNLOADER) xulrunner-11.0.en-US.mac-pkg.dmg $(DEP_MIRROR)/xulrunner-11.0.en-US.mac-pkg.dmg

xr_target/xulrunner-11.0.en-US.mac.pkg: xulrunner-11.0.en-US.mac-pkg.dmg
	mkdir -p xr_{mount,target}
	hdiutil detach ./xr_mount -quiet -force || /usr/bin/true
	hdiutil attach xulrunner-11.0.en-US.mac-pkg.dmg -noautoopen -quiet  -mountpoint ./xr_mount
	cp -r ./xr_mount/xulrunner-11.0.en-US.mac.pkg ./xr_target/
	hdiutil detach ./xr_mount -quiet -force || /usr/bin/true

xr_target/xulrunner-11.0.en-US.mac/XUL.framework: xr_target/xulrunner-11.0.en-US.mac.pkg
	./tools/unpkg.py ./xr_target/xulrunner-11.0.en-US.mac.pkg

# Windows
xulrunner-win.zip:
	$(DOWNLOADER) xulrunner-win.zip $(DEP_MIRROR)/xulrunner-11.0.en-US.win32.zip

####################################################
############ ZLIB
####################################################

zlib.tar.gz:
	$(DOWNLOADER) zlib.tar.gz $(DEP_MIRROR)/zlib-1.2.3.tar.gz 

zlib-1.2.3: zlib.tar.gz
	tar -xf zlib.tar.gz

# Linux
zlib-1.2.3/static/lib/libz.a: zlib-1.2.3/
	cd zlib-1.2.3 && mkdir -p static && CC=$(COMPC) CXX=$(COMPCXX) CFLAGS=" -fPIC " ./configure --prefix=$(DEP_PATH)/zlib-1.2.3/static && make clean && make && make install

zlib-1.2.3/shared/lib/libz.so zlib-1.2.3/shared/lib/libz.dylib: zlib-1.2.3/ zlib-1.2.3/static/lib/libz.a
	cd zlib-1.2.3 && mkdir -p shared && CC=$(COMPC) CXX=$(COMPCXX) CFLAGS=" -fPIC " ./configure --shared --prefix=$(DEP_PATH)/zlib-1.2.3/shared && make clean && make && make install

# Windows
zlib-1.2.3/zlib.lib: zlib-1.2.3
	cd zlib-1.2.3 ; cp ./win32/Makefile.msc ./ ; sed -e "s/\\-MD/\\-MT/" Makefile.msc > Makefile.msc.custom ; export MAKEFLAGS=; nmake.exe -f Makefile.msc.custom

####################################################
############ XAPIAN
####################################################

xapian-core.tar.gz:
	$(DOWNLOADER) xapian-core.tar.gz $(DEP_MIRROR)/xapian-core-1.2.3.tar.gz

xapian-core-1.2.3: xapian-core.tar.gz
	tar -xf xapian-core.tar.gz

# Linux
xapian-core-1.2.3/build/lib/libxapian.so: xapian-core-1.2.3/
	cd xapian-core-1.2.3 mkdir -p build && EXTERN_PATH=`pwd` CPPFLAGS="-I${CURRENT_PATH}/src/dependencies/zlib-1.2.3/" CXXFLAGS=" -fPIC -L${CURRENT_PATH}/src/dependencies/zlib-1.2.3" ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/xapian-core-1.2.3/build && make clean && make clean && make && make install

# OSX Join
xapian-core-1.2.3/build/lib/libxapian.dylib xapian-core-1.2.3/build/bin/xapian-compact: xapian-core-1.2.3/build-i386/lib/libxapian.dylib xapian-core-1.2.3/build-x86_64/lib/libxapian.dylib xapian-core-1.2.3/build-i386/bin/xapian-compact xapian-core-1.2.3/build-x86_64/bin/xapian-compact
	mkdir -p xapian-core-1.2.3/build/{lib,bin} && cd xapian-core-1.2.3/build/lib && cp -r ../../build-i386/include ../ && lipo ../../build-x86_64/lib/libxapian.dylib ../../build-i386/lib/libxapian.dylib -create -output libxapian.dylib && lipo ../../build-x86_64/lib/libxapian.a ../../build-i386/lib/libxapian.a -create -output libxapian.a && cd ../bin && lipo ../../build-x86_64/bin/xapian-compact ../../build-i386/bin/xapian-compact -create -output xapian-compact

# OSX i386
xapian-core-1.2.3/build-i386/lib/libxapian.dylib xapian-core-1.2.3/build-i386/bin/xapian-compact: xapian-core-1.2.3
	cd xapian-core-1.2.3 && mkdir -p build-i386 && EXTERN_PATH=`pwd` CC="gcc -arch i386" CXX="g++ -arch i386" CPPFLAGS="-I${CURRENT_PATH}/src/dependencies/zlib-1.2.3/" CXXFLAGS=" -fPIC -L${CURRENT_PATH}/src/dependencies/zlib-1.2.3" ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/xapian-core-1.2.3/build-i386 && make clean && make && make install

# OSX x86_64
xapian-core-1.2.3/build-x86_64/lib/libxapian.dylib xapian-core-1.2.3/build-x86_64/bin/xapian-compact: xapian-core-1.2.3
	cd xapian-core-1.2.3 && mkdir -p build-x86_64 && EXTERN_PATH=`pwd` CC="gcc -arch x86_64" CXX="g++ -arch x86_64" CPPFLAGS="-I${CURRENT_PATH}/src/dependencies/zlib-1.2.3/" CXXFLAGS=" -fPIC -L${CURRENT_PATH}/src/dependencies/zlib-1.2.3" ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/xapian-core-1.2.3/build-x86_64 && make clean && make && make install

# Windows
xapian-win32.zip:
	$(DOWNLOADER) xapian-win32.zip $(DEP_MIRROR)/xapian-1.2.3-win32.zip

xapian-core-1.2.3/win32: xapian-win32.zip
	unzip -o xapian-win32.zip
	mv win32 ./xapian-core-1.2.3/

xapian-core-1.2.3/win32/Release/libs/libunicode.lib: xapian-core-1.2.3 xapian-core-1.2.3/win32
	cd xapian-core-1.2.3/win32; sed -e "s/\\-MD/\\-MT/" config.mak > config.mak.bis
	cd xapian-core-1.2.3/win32; sed -e "s/C\\:\\\gnu\\\zlib123-dll/C\\:\\\slave\\\windows\\-32b\\\build\\\src\\\dependencies\\\zlib\\-1\\.2\\.3/" config.mak.bis > config.mak
	cd xapian-core-1.2.3/win32; sed -e "s/zdll\\.lib/zlib\\.lib/" config.mak > config.mak.bis
	cd xapian-core-1.2.3/win32; sed -e "s/.ZLIB_DIR.\\\include/(ZLIB_DIR)/" config.mak.bis > config.mak
	cd xapian-core-1.2.3/win32; sed -e "s/.ZLIB_DIR.\\\lib/(ZLIB_DIR)/" config.mak > config.mak.bis
	cd xapian-core-1.2.3/win32; cp config.mak.bis config.mak
	cd xapian-core-1.2.3/win32; sed "/harness/{x;p;x;}" Makefile > Makefile.bis
	cd xapian-core-1.2.3/win32; sed "s/^.*harness.*$$/42:/" Makefile.bis > Makefile
	cd xapian-core-1.2.3/win32; export MAKEFLAGS=; nmake.exe -f Makefile

####################################################
############ ICU
####################################################

icu4c-4_4_2-src.tgz:
	$(DOWNLOADER) icu4c-4_4_2-src.tgz $(DEP_MIRROR)/icu4c-4_4_2-src.tgz

icu4c-49_1_1-src.tgz:
	$(DOWNLOADER) icu4c-49_1_1-src.tgz $(DEP_MIRROR)/icu4c-49_1_1-src.tgz

#icu/: icu4c-4_4_2-src.tgz
#	tar xf icu4c-4_4_2-src.tgz
icu/: icu4c-49_1_1-src.tgz
	tar xf icu4c-49_1_1-src.tgz

# Linux
icu/source/build/lib/libicudata.so icu/source/lib/libicuuc.so icu/source/build/lib/libicui18n.so: icu/
	cd icu/source && mkdir -p build && CFLAGS=" -fPIC " ./runConfigureICU Linux --prefix=$(DEP_PATH)/icu/source/build --disable-samples --disable-tests --disable-extras --enable-static --disable-dyload && make clean && make && make install

# OSX FAT join
icu/source/build/lib/libicudata.dylib icu/source/build/lib/libicuuc.dylib icu/source/build/lib/libicui18n.dylib: icu/source/build-x86_64/lib/libicudata.dylib icu/source/build-x86_64/lib/libicuuc.dylib icu/source/build-x86_64/lib/libicui18n.dylib icu/source/build-i386/lib/libicudata.dylib icu/source/build-i386/lib/libicuuc.dylib icu/source/build-i386/lib/libicui18n.dylib
	mkdir -p icu/source/build/{bin,lib} && cd icu/source/build/lib && lipo ../../build-x86_64/lib/libicudata.dylib ../../build-i386/lib/libicudata.dylib -create -output libicudata.dylib && lipo ../../build-x86_64/lib/libicuuc.dylib ../../build-i386/lib/libicuuc.dylib -create -output libicuuc.dylib && lipo ../../build-x86_64/lib/libicui18n.dylib ../../build-i386/lib/libicui18n.dylib -create -output libicui18n.dylib && lipo ../../build-x86_64/lib/libicudata.a ../../build-i386/lib/libicudata.a -create -output libicudata.a && lipo ../../build-x86_64/lib/libicuuc.a ../../build-i386/lib/libicuuc.a -create -output libicuuc.a && lipo ../../build-x86_64/lib/libicui18n.a ../../build-i386/lib/libicui18n.a -create -output libicui18n.a && cp -r ../../build-i386/include ../

# OSX i386
icu/source/build-i386/lib/libicudata.dylib icu/source/build-i386/lib/libicuuc.dylib icu/source/build-i386/lib/libicui18n.dylib: icu/
	cd icu/source && mkdir -p build-i386 && CFLAGS=" -fPIC " ./runConfigureICU MacOSX --prefix=${DEP_PATH}/icu/source/build-i386 --with-library-bits=32 --disable-samples --disable-tests --disable-extras --enable-static --disable-dyload && make clean && make && make install

# OSX x86_64
icu/source/build-x86_64/lib/libicudata.dylib icu/source/build-x86_64/lib/libicuuc.dylib icu/source/build-x86_64/lib/libicui18n.dylib: icu/
	cd icu/source && mkdir -p build-x86_64 && CFLAGS=" -fPIC " ./runConfigureICU MacOSX --prefix=${DEP_PATH}/icu/source/build-x86_64 --with-library-bits=64 --disable-samples --disable-tests --disable-extras --enable-static --disable-dyload && make clean && make && make install

icu.zip:
	$(DOWNLOADER) icu.zip $(DEP_MIRROR)/icu4c-4_4-Win32-msvc9.zip

icu/lib/icuio.lib icu/lib/icudata.lib icu/lib/icuuc.lib icu/lib/icui18n.lib: icu.zip
	unzip -o icu.zip

####################################################
############ MICROHTTPD
####################################################

libmicrohttpd-0.9.19.tar.gz: 
	$(DOWNLOADER) libmicrohttpd-0.9.19.tar.gz $(DEP_MIRROR)/libmicrohttpd-0.9.19.tar.gz

libmicrohttpd-0.9.19: libmicrohttpd-0.9.19.tar.gz	
	tar xf libmicrohttpd-0.9.19.tar.gz

libmicrohttpd-0.9.19/build/lib/libmicrohttpd.so: libmicrohttpd-0.9.19/
	cd libmicrohttpd-0.9.19 && mkdir -p build && CC=$(COMPC) CXX=$(COMPCXX) CFLAGS=" -fPIC " ./configure --enable-shared --enable-static --disable-https --without-libgcrypt --without-libcurl --prefix=$(DEP_PATH)/libmicrohttpd-0.9.19/build  && make clean && make && make install

# OSX Join
libmicrohttpd-0.9.19/build/lib/libmicrohttpd.dylib: libmicrohttpd-0.9.19/build-i386/lib/libmicrohttpd.dylib libmicrohttpd-0.9.19/build-x86_64/lib/libmicrohttpd.dylib
	mkdir -p libmicrohttpd-0.9.19/build/lib && cd libmicrohttpd-0.9.19/build/lib && lipo ../../build-x86_64/lib/libmicrohttpd.dylib ../../build-i386/lib/libmicrohttpd.dylib -create -output libmicrohttpd.dylib && lipo ../../build-x86_64/lib/libmicrohttpd.a ../../build-i386/lib/libmicrohttpd.a -create -output libmicrohttpd.a && cp -r ../../src/include ../

# OSX i386
libmicrohttpd-0.9.19/build-i386/lib/libmicrohttpd.dylib: libmicrohttpd-0.9.19/
	cd libmicrohttpd-0.9.19 && mkdir -p build-i386 && CC="gcc -arch i386" CXX="g++ -arch i386" CFLAGS=" -fPIC " ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/libmicrohttpd-0.9.19/build-i386 && make clean && make && make install

# OSX x86_64
libmicrohttpd-0.9.19/build-x86_64/lib/libmicrohttpd.dylib: libmicrohttpd-0.9.19/
	cd libmicrohttpd-0.9.19 && mkdir -p build-x86_64 && CC="gcc -arch x86_64" CXX="g++ -arch x86_64" CFLAGS=" -fPIC " ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/libmicrohttpd-0.9.19/build-x86_64 && make clean && make && make install

####################################################
############ LZMA
####################################################

xz.tar.bz2:
#	$(DOWNLOADER) xz.tar.bz2 $(DEP_MIRROR)/xz-4.999.9beta.tar.bz2
	$(DOWNLOADER) xz.tar.bz2 $(DEP_MIRROR)/xz-5.0.3.tar.bz2

xz: xz.tar.bz2
	tar -xf xz.tar.bz2
#	mv xz-4.999.9beta xz
#	echo "patching liblzma for OSX"
#	cd xz && patch -p0 < ../patches/xz-4.999.9beta-sysctl-darwin.patch && patch -p0 < ../patches/xz-4.999.9beta-lzma-versioninfo.patch
	mv xz-5.0.3 xz

xz/build/lib/liblzma.so: xz/
	cd xz && mkdir -p build && CC=$(COMPC) CXX=$(COMPCXX) CFLAGS=" -fPIC " ./configure --disable-assembler --enable-shared --enable-static --prefix=$(DEP_PATH)/xz/build && make clean && make && make install

# OSX Join
xz/build/lib/liblzma.dylib: xz/build-i386/lib/liblzma.dylib xz/build-x86_64/lib/liblzma.dylib
	mkdir -p xz/build/lib && cd xz/build/lib && lipo ../../build-x86_64/lib/liblzma.dylib ../../build-i386/lib/liblzma.dylib -create -output liblzma.dylib && lipo ../../build-x86_64/lib/liblzma.a ../../build-i386/lib/liblzma.a -create -output liblzma.a

# OSX i386
xz/build-i386/lib/liblzma.dylib: xz/
	cd xz && mkdir -p build-i386 && CC="gcc -arch i386" CXX="g++ -arch i386" CFLAGS=" -fPIC " ./configure --disable-assembler --enable-shared --enable-static --prefix=$(DEP_PATH)/xz/build-i386 && make clean && make && make install

# OSX x86_64
xz/build-x86_64/lib/liblzma.dylib: xz/
	cd xz && mkdir -p build-x86_64 && CC="gcc -arch x86_64" CXX="g++ -arch x86_64" CFLAGS=" -fPIC " ./configure --disable-assembler --enable-shared --enable-static --prefix=$(DEP_PATH)/xz/build-x86_64 && make clean && make && make install

# Windows
xz-5.0.3-windows.zip:
	$(DOWNLOADER) xz-5.0.3-windows.zip $(DEP_MIRROR)/xz-5.0.3-windows.zip

xz-win/bin_i486/liblzma.lib: xz-5.0.3-windows.zip
	mkdir -p xz-win ; unzip -o -d xz-win xz-5.0.3-windows.zip ; cd xz-win/bin_i486 ; cp -v ../doc/liblzma.def . ; lib /def:liblzma.def /out:liblzma.lib /machine:ix86

####################################################
############ ARIA2 (downloaded)
####################################################

aria2c: 
	$(DOWNLOADER) aria2c $(DEP_MIRROR)/aria2c.$(ARCH)
	chmod +x aria2c

# OSX
aria2-1.14.2.dmg:
	$(DOWNLOADER) aria2-1.14.2.dmg $(DEP_MIRROR)/aria2-1.14.2.dmg

aria2-1.14.2.pkg: aria2-1.14.2.dmg
	mkdir -p ./aria_dmg
	hdiutil attach aria2-1.14.2.dmg -noautoopen -quiet -mountpoint ./aria_dmg
	cp -r ./aria_dmg/aria2-1.14.2.pkg aria2-1.14.2.pkg
	hdiutil detach ./aria_dmg

aria2-1.14.2/usr/bin/aria2c: aria2-1.14.2.pkg
	./tools/unpkg.py aria2-1.14.2.pkg

# Windows
aria2c.exe: 
	$(DOWNLOADER) aria2c.exe $(DEP_MIRROR)/aria2c.exe

####################################################
############ CLUCENE
####################################################

clucene-core-0.9.21b.tar.bz2:
	$(DOWNLOADER) clucene-core-0.9.21b.tar.bz2 $(DEP_MIRROR)/clucene-core-0.9.21b.tar.bz2

clucene-core-0.9.21b: clucene-core-0.9.21b.tar.bz2
	tar xf clucene-core-0.9.21b.tar.bz2

clucene-core-0.9.21b/build/lib/libclucene.so: clucene-core-0.9.21b/
	cd clucene-core-0.9.21b && mkdir -p build && CC=$(COMPC) CXX=$(COMPCXX) CXXFLAGS=" -fPIC " ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/clucene-core-0.9.21b/build && make clean && make && make install

# OSX Join
clucene-core-0.9.21b/build/lib/libclucene.dylib: clucene-core-0.9.21b/build-i386/lib/libclucene.dylib clucene-core-0.9.21b/build-x86_64/lib/libclucene.dylib
	mkdir -p clucene-core-0.9.21b/build/lib && cd clucene-core-0.9.21b/build/lib && lipo ../../build-x86_64/lib/libclucene.dylib ../../build-i386/lib/libclucene.dylib -create -output libclucene.dylib && lipo ../../build-x86_64/lib/libclucene.a ../../build-i386/lib/libclucene.a -create -output libclucene.a

# OSX i386
clucene-core-0.9.21b/build-i386/lib/libclucene.dylib: clucene-core-0.9.21b/
	cd clucene-core-0.9.21b && mkdir -p build-i386 && CC="gcc -arch i386" CXX="g++ -arch i386" CFLAGS=" -fPIC " ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/clucene-core-0.9.21b/build-i386 && make clean && make && make install

# OSX x86_64
clucene-core-0.9.21b/build-x86_64/lib/libclucene.dylib: clucene-core-0.9.21b/
	cd clucene-core-0.9.21b && mkdir -p build-x86_64 && CC="gcc -arch x86_64" CXX="g++ -arch x86_64" CFLAGS=" -fPIC " ./configure --enable-shared --enable-static --prefix=$(DEP_PATH)/clucene-core-0.9.21b/build-x86_64 && make clean && make && make install

####################################################
############ UUID
####################################################

e2fsprogs-1.42.tar.gz:
	$(DOWNLOADER) e2fsprogs-1.42.tar.gz $(DEP_MIRROR)/e2fsprogs-1.42.tar.gz

e2fsprogs-1.42: e2fsprogs-1.42.tar.gz
	tar xf e2fsprogs-1.42.tar.gz

e2fsprogs-1.42/lib/libuuid.a: e2fsprogs-1.42/
	mkdir -p e2fsprogs-1.42/build && cd e2fsprogs-1.42/ && CC=$(COMPC) CXX=$(COMPCXX) CXXFLAGS=" -fPIC " ./configure --enable-libuuid --prefix=$(DEP_PATH)/e2fsprogs-1.42/build && make clean && make && make install

####################################################
############ ARGTABLE
####################################################

argtable2-13.tar.gz:
	$(DOWNLOADER) argtable2-13.tar.gz $(DEP_MIRROR)/argtable2-13.tar.gz

argtable2-13: argtable2-13.tar.gz
	tar xf argtable2-13.tar.gz

argtable2-13/src/argtable2.lib: argtable2-13
	cd argtable2-13/src ; nmake.exe -f Makefile.nmake

####################################################
############ PTHREAD
####################################################

pthread-win32.zip:
	$(DOWNLOADER) pthread-win32.zip $(DEP_MIRROR)/pthread-win32.zip

pthread-win32/lib/pthreadVC2.lib: pthread-win32.zip
	unzip -o -d pthread-win32 pthread-win32.zip

clean-local:
	-rm -rf zlib-1.2.3
	-rm -rf xapian-core-1.2.3
	-rm -rf icu
	-rm -rf libmicrohttpd-0.9.19
	-rm -rf xz-4.999.9beta
	-rm -rf xz
	-rm -rf xz-5.0.3
	-rm -rf xz-win
	-rm -rf aria2-1.14.2
	-rm -rf clucene-core-0.9.21b
	-rm -rf e2fsprogs-1.42
	-rm -rf argtable2-13
	-rm -rf pthread-win32

distclean-local:
	-rm -rf xulrunner-sdk-i386
	-rm -rf xulrunner-sdk-x86_64
	-rm -rf universal-sdk
	-rm -rf xulrunner-sdk
	-rm -rf xulrunner
	-rm -rf xr_target

# list of targets is built in configure.ac
all-local: deps

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
