8222bc81a2
This finishes up the binutils import. But I am leaving it disabled in "src/gnu/usr.bin/Makefile" for now. It is not used by anything yet, so I'll take this opportunity to run one more round of tests before enabling it.
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
.include "../Makefile.inc0"
|
|
|
|
.PATH: ${SRCDIR}/bfd
|
|
|
|
LIB= bfd
|
|
SRCS= aout32.c archive.c archures.c bfd.c binary.c \
|
|
cache.c coff-i386.c coffgen.c cofflink.c corefile.c \
|
|
cpu-i386.c elf.c elf32-i386.c elf32.c elflink.c \
|
|
format.c hash.c i386bsd.c i386freebsd.c ihex.c \
|
|
init.c libbfd.c linker.c opncls.c reloc.c section.c \
|
|
srec.c stab-syms.c stabs.c syms.c targets.c tekhex.c
|
|
CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_i386_vec
|
|
CFLAGS+= -DSELECT_VECS="&bfd_elf32_i386_vec,&i386freebsd_vec,&i386bsd_vec,&i386coff_vec"
|
|
CFLAGS+= -DSELECT_ARCHITECTURES="&bfd_i386_arch"
|
|
CFLAGS+= -DHAVE_bfd_elf32_i386_vec
|
|
CFLAGS+= -DHAVE_i386freebsd_vec
|
|
CFLAGS+= -DHAVE_i386bsd_vec
|
|
CFLAGS+= -DHAVE_i386coff_vec
|
|
CFLAGS+= -I${SRCDIR}/bfd
|
|
NOPROFILE= true
|
|
NOPIC= true
|
|
CLEANFILES+= elf32-target.h targmatch.h
|
|
|
|
beforedepend: elf32-target.h targmatch.h
|
|
|
|
targets.o: targmatch.h
|
|
|
|
elf32-i386.o: elf32-target.h
|
|
|
|
elf32-target.h: elfxx-target.h
|
|
sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
|
|
|
|
targmatch.h: targmatch.sed config.bfd
|
|
sed -f ${.ALLSRC:M*.sed} ${.ALLSRC:M*.bfd} > ${.TARGET}
|
|
|
|
install:
|
|
|
|
.include <bsd.lib.mk>
|