summaryrefslogtreecommitdiffstats
path: root/rules/libpng125.make
diff options
context:
space:
mode:
Diffstat (limited to 'rules/libpng125.make')
-rw-r--r--rules/libpng125.make23
1 files changed, 19 insertions, 4 deletions
diff --git a/rules/libpng125.make b/rules/libpng125.make
index 0d732b982..b7a9f0572 100644
--- a/rules/libpng125.make
+++ b/rules/libpng125.make
@@ -129,10 +129,24 @@ libpng125_targetinstall_deps = $(STATEDIR)/libpng125.compile
$(STATEDIR)/libpng125.targetinstall: $(libpng125_targetinstall_deps)
@$(call targetinfo, $@)
- install -d $(ROOTDIR)/lib
- install $(LIBPNG125_DIR)/libpng12.so.0.1.2.5 $(ROOTDIR)/lib
- ln -sf libpng12.so.0.1.2.5 $(ROOTDIR)/lib/libpng12.so.0
- ln -sf libpng12.so.0.1.2.5 $(ROOTDIR)/lib/libpng12.so
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,libpng125)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(LIBPNG125_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,libc)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+ @$(call install_copy, 0, 0, 0644, \
+ $(LIBPNG125_DIR)/libpng12.so.0.1.2.5, \
+ /usr/lib/libpng12.so.0.1.2.5)
+ @$(call install_link, libpng12.so.0.1.2.5, /usr/lib/libpng12.so.0)
+ @$(call install_link, libpng12.so.0.1.2.5, /usr/lib/libpng12.so)
+
+ @$(call install_finish)
+
touch $@
# ----------------------------------------------------------------------------
@@ -141,6 +155,7 @@ $(STATEDIR)/libpng125.targetinstall: $(libpng125_targetinstall_deps)
libpng125_clean:
rm -rf $(STATEDIR)/libpng125.*
+ rm -rf $(IMAGEDIR)/libpng125_*
rm -rf $(LIBPNG125_DIR)
# vim: syntax=make