summaryrefslogtreecommitdiffstats
path: root/rules/glibc.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2005-04-24 19:49:20 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2005-04-24 19:49:20 +0000
commit3e3cc9f9d72c05406f2937dc57eb98c02bceee24 (patch)
treea9556baa18ba096715bc0a1f58a28cad92b5eaf7 /rules/glibc.make
parente3c29bf1b010c2e097e9655151a7a6ff11a16e75 (diff)
downloadptxdist-3e3cc9f9d72c05406f2937dc57eb98c02bceee24.tar.gz
ptxdist-3e3cc9f9d72c05406f2937dc57eb98c02bceee24.tar.xz
ipkgisation finished
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2507 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/glibc.make')
-rw-r--r--rules/glibc.make59
1 files changed, 37 insertions, 22 deletions
diff --git a/rules/glibc.make b/rules/glibc.make
index f800c60a1..41b7bc82f 100644
--- a/rules/glibc.make
+++ b/rules/glibc.make
@@ -97,91 +97,106 @@ endif
$(STATEDIR)/glibc.targetinstall: $(glibc_targetinstall_deps)
@$(call targetinfo, $@)
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,glibc)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(GLIBC_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)
+
ifdef PTXCONF_GLIBC_INSTALL
- @$(call copy_toolchain_dl_root, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_dl, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_LIBC
- @$(call copy_toolchain_lib_root, libc.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libc.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_PTHREAD
- @$(call copy_toolchain_lib_root, libpthread.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libpthread.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_THREAD_DB
- @$(call copy_toolchain_lib_root, libthread_db.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libthread_db.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_LIBRT
- @$(call copy_toolchain_lib_root, librt.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, librt.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_DL
- @$(call copy_toolchain_lib_root, libdl.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libdl.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_CRYPT
- @$(call copy_toolchain_lib_root, libcrypt.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libcrypt.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_UTIL
- @$(call copy_toolchain_lib_root, libutil.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libutil.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_LIBM
- @$(call copy_toolchain_lib_root, libm.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libm.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSS_DNS
- @$(call copy_toolchain_lib_root, libnss_dns.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnss_dns.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSS_FILES
- @$(call copy_toolchain_lib_root, libnss_files.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnss_files.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSS_HESIOD
- @$(call copy_toolchain_lib_root, libnss_hesiod.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnss_hesiod.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSS_NIS
- @$(call copy_toolchain_lib_root, libnss_nis.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnss_nis.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSS_NISPLUS
- @$(call copy_toolchain_lib_root, libnss_nisplus.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnss_nisplus.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSS_COMPAT
- @$(call copy_toolchain_lib_root, libnss_compat.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnss_compat.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_RESOLV
- @$(call copy_toolchain_lib_root, libresolv.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libresolv.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_NSL
- @$(call copy_toolchain_lib_root, libnsl.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, libnsl.so, /lib, $(GLIBC_STRIP))
endif
ifdef PTXCONF_GLIBC_GCONV
- install -d $(ROOTDIR)/usr/lib/gconv
+ @$(call install_copy, 0, 0, 0755, /usr/lib/gconf)
rm -f $(ROOTDIR)/usr/lib/gconv/gconv-modules
endif
ifdef PTXCONF_GLIBC_GCONV_ISO8859_1
- @$(call copy_toolchain_lib_root, gconv/ISO8859-1.so, /lib, $(GLIBC_STRIP))
+ @$(call install_copy_toolchain_lib, gconv/ISO8859-1.so, /lib, $(GLIBC_STRIP))
echo "module INTERNAL ISO-8859-1// ISO8859-1 1" \
>> $(ROOTDIR)/usr/lib/gconv/gconv-modules
+ if [ "$(PTXCONF_IMAGE_IPKG)" != "" ]; then \
+ echo "module INTERNAL ISO-8859-1// ISO8859-1 1" \
+ >> $(ROOTDIR)/usr/lib/gconv/gconv-modules; \
+ fi
endif
# Zonefiles
- $(call copy_root, 0, 0, 0755, /usr/share/zoneinfo)
- for target in $(GLIBC_ZONEFILES-y); do \
- cp -a $(GLIBC_ZONEDIR)/zoneinfo/$$target $(ROOTDIR)/usr/share/zoneinfo/; \
+ @$(call install_copy, 0, 0, 0755, /usr/share/zoneinfo)
+ for target in $(GLIBC_ZONEFILES-y); do \
+ $(call install_copy, 0, 0, 0644, $(GLIBC_ZONEDIR)/zoneinfo/$$target, /usr/share/zoneinfo/$$target) \
done;
+ @$(call install_finish)
+
touch $@
# ----------------------------------------------------------------------------