diff options
Diffstat (limited to 'cross/i386-linuxglibc1/Makefile')
-rw-r--r-- | cross/i386-linuxglibc1/Makefile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/cross/i386-linuxglibc1/Makefile b/cross/i386-linuxglibc1/Makefile new file mode 100644 index 00000000000..b1f82bdf0eb --- /dev/null +++ b/cross/i386-linuxglibc1/Makefile @@ -0,0 +1,39 @@ +# $NetBSD: Makefile,v 1.1 1998/08/12 02:44:15 tv Exp $ +# + +DISTVERSION= 5.3.12.0 +DISTFILES= ${LINUXDEVEL_FILES} +EXTRACT_ONLY= # none of the RPM files +MASTER_SITES= ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/ \ + ftp://ftp.digital.com/pub/linux/redhat/redhat-4.2/i386/RedHat/RPMS/ + +USE_CROSS_GNU= yes + +BUILD_DEPENDS= rpm2cpio:../../misc/rpm + +LINUXDEVEL_FILES= libc-5.3.12-18.i386.rpm \ + libc-devel-5.3.12-18.i386.rpm \ + libc-static-5.3.12-18.i386.rpm \ + kernel-headers-2.0.30-2.i386.rpm + +TARGET_ARCH= i386-linuxglibc1 +SYS_INCLUDE= ${WRKDIR}/usr/include +SYS_LIB= ${WRKDIR}/usr/lib + +# Extract and rearrange Linux distribution files. +post-extract: + @cd ${WRKDIR}; \ + for file in ${LINUXDEVEL_FILES}; do \ + rpm2cpio ${_DISTDIR}/$$file | cpio -id; \ + done + @cd ${WRKDIR}/lib && ${MV} -f * ../usr/lib/ + @cd ${WRKDIR}/usr/lib && \ + ${LN} -sf libc.so.*.* libc.so && \ + ${LN} -sf libm.so.*.* libm.so + @cd ${WRKDIR}/usr/include && ${RM} -f asm linux scsi + @cd ${WRKDIR}/usr/src/linux-2.0.30/include && \ + ${MV} -f asm-i386 ${WRKDIR}/usr/include/asm && \ + ${MV} -f linux scsi ${WRKDIR}/usr/include/ + @${LN} -f ${WRKDIR}/usr/lib/crt*.o ${WRKSRC}/gcc/ + +.include "../COMMON/cross.mk" |