$(ARCHIVE)/libusb-compat-$(LIBUSB_COMP_VER).tar.bz2:
        $(WGET) http://downloads.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-$(LIBUSB_COMP_VER)/libusb-compat-$(LIBUSB_COMP_VER).tar.bz2
 
+$(ARCHIVE)/libexif-$(LIBEXIF_VER).tar.gz:
+       $(WGET) https://sourceforge.net/projects/libexif/files/libexif/$(LIBEXIF_VER)/libexif-$(LIBEXIF_VER).tar.gz
+
 $(ARCHIVE)/mjpg-streamer-r63.tar.gz:
        $(WGET) http://www.fhloston-paradise.de/mjpg-streamer-r63.tar.gz
 
 
 #
 # libexif
 #
-LIBEXIF_VER = 0.6.21
-LIBEXIF_SOURCE = libexif-$(LIBEXIF_VER).tar.gz
-
-$(ARCHIVE)/$(LIBEXIF_SOURCE):
-       $(WGET) https://sourceforge.net/projects/libexif/files/libexif/$(LIBEXIF_VER)/$(LIBEXIF_SOURCE)
-
-$(D)/libexif: $(D)/bootstrap $(ARCHIVE)/$(LIBEXIF_SOURCE)
+$(D)/libexif: $(ARCHIVE)/libexif-$(LIBEXIF_VER).tar.gz | $(TARGETPREFIX)
        $(START_BUILD)
-       $(REMOVE)/libexif-$(LIBEXIF_VER)
-       $(UNTAR)/$(LIBEXIF_SOURCE)
-       set -e; cd $(BUILD_TMP)/libexif-$(LIBEXIF_VER); \
+       $(UNTAR)/libexif-$(LIBEXIF_VER).tar.gz
+       pushd $(BUILD_TMP)/libexif-$(LIBEXIF_VER); \
                $(CONFIGURE) \
-                       --prefix=/usr \
+                       --prefix= \
                ; \
                $(MAKE); \
-               $(MAKE) install prefix=/usr DESTDIR=$(TARGET_DIR)
+               $(MAKE) install prefix= DESTDIR=$(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libexif.pc
        $(REWRITE_LIBTOOL)/libexif.la
        $(REMOVE)/libexif-$(LIBEXIF_VER)
 
 # libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption
 LIBDVDCSS_VER = 1.2.13
 
+# reads and writes EXIF metainformation from and to image files
+LIBEXIF_VER = 0.6.21
+
 # The libffi library is useful to anyone trying to build a bridge between interpreted and natively compiled code
 LIBFFI_VER = 3.2.1