Add crop features, and build jpeg tools, closes #665
[openwrt/svn-archive/archive.git] / libs / libjpeg / Makefile
index 2399cb00e43b4c142f5a7aca061e9f9c947574aa..aa978f6ea446cf549e6121d21d42cfe4c7b4526b 100644 (file)
@@ -23,17 +23,34 @@ PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
 
 include $(INCLUDE_DIR)/package.mk
 
+define Package/libjpeg
+  SECTION:=libs
+  CATEGORY:=Libraries
+  TITLE:=The Independent JPEG Group's JPEG runtime library
+  DESCRIPTION:=The Independent JPEG Group's JPEG runtime library.
+  URL:=http://www.ijg.org/
+endef
+
+define Package/jpeg-tools
+  SECTION:=utils
+  CATEGORY:=Utilities
+  DEPENDS:=libjpeg
+  TITLE:=JPEG manipulation tools
+  DESCRIPTION:=JPEG manipulation tools
+  URL:=http://www.ijg.org/
+endef
+
 define Build/Configure
 $(call Build/Configure/Default,--disable-shared --enable-static)
 endef
 
 define Build/Compile
        rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)/usr/{include,lib}
+       mkdir -p $(PKG_INSTALL_DIR)/usr/{include,lib,bin,man/man1}
        $(MAKE) -C $(PKG_BUILD_DIR) \
                prefix="$(PKG_INSTALL_DIR)/usr" \
                exec_prefix="$(PKG_INSTALL_DIR)/usr" \
-               all install-headers install-lib
+               all install-headers install-lib install
 endef
 
 define Build/InstallDev
@@ -51,4 +68,10 @@ define Build/UninstallDev
                $(STAGING_DIR)/usr/lib/libjpeg.{a,so*}
 endef
 
-$(eval $(call Build/DefaultTargets))
+define Package/jpeg-tools/install
+       install -m0755 -d $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/*jpeg* $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,libjpeg))
+$(eval $(call BuildPackage,jpeg-tools))