MKDIR_P = /bin/mkdir -p
AWK = gawk
INSTALL = cp -d

srcdir = .
install_max = 40
nobase_strip_setup = \
  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
nobase_strip = \
  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
nobase_list = $(nobase_strip_setup); \
  for p in $$list; do echo "$$p $$p"; done | \
  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
    if (++n[$$2] == $(install_max)) \
      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
    END { for (dir in files) print dir, files[dir] }'
uninstall_files_from_dir = { \
  test -z "$$files" \
    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
         cd "$$dir" && rm -f $$files; }; \
  }

install_files = include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-marshal.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
				include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h \
				lib/libgdk_pixbuf-2.0.so \
				lib/libgdk_pixbuf-2.0.so.0 \
				lib/libgdk_pixbuf-2.0.so.0.3302.0 \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so \
				lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so \
				lib/pkgconfig/gdk-pixbuf-2.0.pc

installdir = $(CROSS_C_ROOT_PATH)/usr

install: $(install_files)
	@list='$(install_files)'; test -n "$(installdir)" || list=; \
	if test -n "$$list"; then \
	  echo " $(MKDIR_P) '$(installdir)'"; \
	  $(MKDIR_P) "$(installdir)" || exit 1; \
	fi; \
	$(nobase_list) | while read dir files; do \
	  xfiles=; for file in $$files; do \
	    if test -f "$$file"; then xfiles="$$xfiles $$file"; \
	    else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
	  test -z "$$xfiles" || { \
	    test "x$$dir" = x. || { \
	      echo " $(MKDIR_P) '$(installdir)/$$dir'"; \
	      $(MKDIR_P) "$(installdir)/$$dir"; }; \
	    echo " $(INSTALL) $$xfiles '$(installdir)/$$dir'"; \
	    $(INSTALL) $$xfiles "$(installdir)/$$dir" || exit $$?; }; \
	done

uninstall:
	@list='$(install_files)'; test -n "$(installdir)" || list=; \
	$(nobase_strip_setup); files=`$(nobase_strip)`; \
	dir='$(installdir)'; $(uninstall_files_from_dir)

clean:
	find . -mindepth 1 -maxdepth 1 -type d | xargs rm -rf

.PHONY: install uninstall clean

