mirror of
https://github.com/opnsense/src.git
synced 2026-02-22 01:11:30 -05:00
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.
42 lines
1.1 KiB
Makefile
42 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>
|