+ touch $@
+
+$(PKG_BUILD_DIR)/.built:
+ rm -rf $(PKG_INSTALL_DIR)
+ mkdir -p $(PKG_INSTALL_DIR)
+ $(MAKE) -C $(PKG_BUILD_DIR) \
+ DSTROOT="$(PKG_INSTALL_DIR)" \
+ STRIP="/bin/true" \
+ all install
+ touch $@
+
+$(IPKG_CUPS):
+ install -d -m0755 $(IDIR_CUPS)/etc/cups
+ cp -fpR $(PKG_INSTALL_DIR)/etc/cups/* $(IDIR_CUPS)/etc/cups/
+ install -d -m0755 $(IDIR_CUPS)/usr/bin
+ cp -fpR $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_CUPS)/usr/bin/
+ rm -f $(IDIR_CUPS)/usr/bin/cups-config
+ install -d -m0755 $(IDIR_CUPS)/usr/lib
+ cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libcups.so.* $(IDIR_CUPS)/usr/lib/
+ cp -fpR $(PKG_INSTALL_DIR)/usr/lib/cups $(IDIR_CUPS)/usr/lib/
+ install -d -m0755 $(IDIR_CUPS)/usr/share/cups/templates
+ cp -fpR $(PKG_INSTALL_DIR)/usr/share/cups/templates/*.tmpl $(IDIR_CUPS)/usr/share/cups/templates/
+ install -d -m0755 $(IDIR_CUPS)/usr/share/doc/cups
+ cp -fpR $(PKG_INSTALL_DIR)/usr/share/doc/cups/index.html $(IDIR_CUPS)/usr/share/doc/cups/
+ cp -fpR $(PKG_INSTALL_DIR)/usr/share/doc/cups/images $(IDIR_CUPS)/usr/share/doc/cups/
+ install -d -m0755 $(IDIR_CUPS)/usr/sbin
+ cp -fpR $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_CUPS)/usr/sbin/
+ # overwrite default config with our own
+ cp -fpR ./files/etc/cups/* $(IDIR_CUPS)/etc/cups/
+ # install initscript with priority 60
+ install -d -m0755 $(IDIR_CUPS)/etc/init.d
+ install -m0755 ./files/cupsd.init $(IDIR_CUPS)/etc/init.d/S60cupsd
+ find $(IDIR_CUPS) -name CVS | xargs rm -rf
+ $(RSTRIP) $(IDIR_CUPS)
+ $(IPKG_BUILD) $(IDIR_CUPS) $(PACKAGE_DIR)
+
+$(STAGING_DIR)/usr/lib/libcups.so: $(PKG_BUILD_DIR)/.built
+ mkdir -p $(STAGING_DIR)/usr/bin
+ cp -fpR $(PKG_INSTALL_DIR)/usr/bin/cups-config $(STAGING_DIR)/usr/bin/
+ mkdir -p $(STAGING_DIR)/usr/include
+ cp -fpR $(PKG_INSTALL_DIR)/usr/include/cups $(STAGING_DIR)/usr/include/
+ mkdir -p $(STAGING_DIR)/usr/lib
+ cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libcups.{a,so*} $(STAGING_DIR)/usr/lib/