diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2001-10-15 02:13:26 +0000 |
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2001-10-15 02:13:26 +0000 |
| commit | e1382dde0b9c3eb30f49ca0cfb3c18f7ec629315 (patch) | |
| tree | c6c997a451ede1663c164ed2129b1a3ffaae0ad3 /gnu/usr.bin/binutils/ld | |
| parent | d36803e209173c9ef5c0192c5f1d1ef6ef37fd48 (diff) | |
Notes
Diffstat (limited to 'gnu/usr.bin/binutils/ld')
| -rw-r--r-- | gnu/usr.bin/binutils/ld/Makefile.ia64 | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/ld/Makefile.ia64 b/gnu/usr.bin/binutils/ld/Makefile.ia64 new file mode 100644 index 000000000000..09c3913049f9 --- /dev/null +++ b/gnu/usr.bin/binutils/ld/Makefile.ia64 @@ -0,0 +1,24 @@ +# $FreeBSD$ + +TARGET_TUPLE?= ia64-unknown-freebsd + +.if ${TARGET_ARCH} == "ia64" +HOST= ${TARGET_TUPLE} # do what?? how does this work for a cross-build?? +CFLAGS+= -DDEFAULT_EMULATION=\"elf64_ia64\" +CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\" +_ia64_path= \"/usr/lib\" +.else +_ia64_path= \"/usr/cross/ia64-freebsd/usr/lib\" +.endif + +EMS+= ld_elf64_ia64_emulation +LDSCRIPTS+= elf64_ia64.x elf64_ia64.xbn elf64_ia64.xn elf64_ia64.xr \ + elf64_ia64.xs elf64_ia64.xu +SRCS+= eelf64_ia64.c +CLEANFILES+= eelf64_ia64.c + +eelf64_ia64.c: emulparams/elf64_ia64.sh emultempl/elf32.em scripttempl/elf.sc \ + genscripts.sh stringify.sed + sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_ia64_path} \ + ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ + "elf64_ia64" "" elf64_ia64 "${TARGET_TUPLE}" |
