--- src/lib/compat/i386/Makefile 2005/07/07 13:01:46 1.3 +++ src/lib/compat/i386/Makefile 2005/07/10 09:18:12 1.4 @@ -1,6 +1,7 @@ # $DragonFly$ # +FILESDIR= ${LIBCOMPATDIR} COMPAT_LIBS= libalias.so.4 libarchive.so.1 libatm.so.2 libbz2.so.1 \ libc.so.4 libc_r.so.4 libcalendar.so.2 libcam.so.2 \ libcipher.so.2 libcom_err.so.2 libcrypt.so.2 libcrypto.so.3 \ @@ -15,27 +16,22 @@ COMPAT_LIBS= libalias.so.4 libarchive.so libskey.so.2 libsmb.so.1 libssh.so.2 libssl.so.3 \ libtacplus.so.1 libthread_xu.so.1 libusbhid.so.0 \ libutil.so.3 libvgl.so.2 libwrap.so.3 libxpg4.so.3 libz.so.2 \ - usr,libexec,ld-elf.so.1 + ld-elf.so.1 + +FILESMODE_ld-elf.so.1= 555 +FILESDIR_ld-elf.so.1= /usr/libexec -LATEST_LIBS= .for lib in ${COMPAT_LIBS} -LATEST_${lib} != cd ${.CURDIR}; ls -d ${lib}.* | tail -1 -LATEST_LIBS+= ${LATEST_${lib}} +LATEST_${lib}!= cd ${.CURDIR}; ls -d ${lib}.* | tail -1 +FILES+= ${lib} +CLEANFILES+= ${lib} +${lib}: ${LATEST_${lib}} + cp ${.ALLSRC} ${.TARGET} .endfor show: -.for lib in ${LATEST_LIBS} - @echo "Selecting ${lib} for ${lib:C/(.*)\.so\.([0-9]*)\.(.*)/\1.so.\2/:C|,|/|g}" -.endfor - -install: -.for lib in ${LATEST_LIBS} - directpath=${lib:C/[^,]*$//:C|,|/|g}; \ - destpath=${DESTDIR}/$${directpath:-${LIBDIR}/compat} ; \ - ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ - ${.CURDIR}/${lib} \ - $${destpath}/${lib:C/(.*,)?(.*)\.so\.([0-9]*)\.(.*)/\2.so.\3/} +.for lib in ${COMPAT_LIBS} + @echo "Selecting ${LATEST_${lib}} for ${lib}" .endfor .include -