1 # $NetBSD: Makefile,v 1.4 1999/01/04 22:54:44 tv Exp $
5 DISTFILES= ${LINUXDEVEL_FILES}
6 EXTRACT_ONLY= # none of the RPM files
7 MASTER_SITES= ftp://ftp.cdrom.com/pub/linux/redhat/redhat-5.1/i386/RedHat/RPMS/
9 MAINTAINER= packages@netbsd.org
11 BUILD_DEPENDS+= rpm2cpio:../../misc/rpm
12 BUILD_DEPENDS+= autoheader:../../devel/autoconf
16 USE_CROSS_BINUTILS= yes
17 BINUTILS_GNUTARGET= elf32-i386
18 BINUTILS_LDEMULATION= elf_i386
21 LINUXDEVEL_FILES= glibc-2.0.7-13.i386.rpm \
22 glibc-devel-2.0.7-13.i386.rpm \
23 kernel-headers-2.0.34-0.6.i386.rpm
25 TARGET_ARCH= i386-linux
26 SYS_INCLUDE= ${WRKDIR}/usr/include
27 SYS_LIB= ${WRKDIR}/usr/lib
28 LDFLAGS_FOR_TARGET= -Wl,-rpath-link=${SYS_LIB}
30 # Extract and rearrange Linux distribution files.
33 for file in ${LINUXDEVEL_FILES}; do \
34 rpm2cpio ${_DISTDIR}/$$file | cpio -id; \
36 @cd ${WRKDIR}/lib && ${MV} -f * ${SYS_LIB}
37 @cd ${SYS_INCLUDE} && ${RM} -f asm linux scsi
38 @cd ${WRKDIR}/usr/src/linux-2.0.34/include && \
39 ${MV} -f asm-i386 ${SYS_INCLUDE}/asm && \
40 ${MV} -f linux scsi ${SYS_INCLUDE}
42 for so in libBrokenLocale libcrypt libdb libdl libm libndbm \
43 libnsl libnss_compat libnss_db libnss_dns \
44 libnss_files libnss_nis libpthread libresolv \
46 ${LN} -sf $$so.so.* $$so.so; \
48 @${LN} -f ${SYS_LIB}/crt* ${EGCS_WRKSRC}/gcc/
51 @${RM} -f ${SYS_LIB}/*.orig
53 .include "../COMMON/cross.mk"