1# $DragonFly: src/gnu/usr.bin/gdb/libbfd/Makefile,v 1.1 2004/10/23 17:02:38 joerg Exp $ 2 3.include "../Makefile.inc" 4 5LIB= bfd 6INTERNALLIB= true 7 8CONTRIBDIR= ${BASEDIR}/bfd 9.PATH: ${CONTRIBDIR} 10 11CFLAGS+= -I${BASEDIR}/include -I${CONTRIBDIR} -I${.CURDIR} -I${.OBJDIR} 12 13SRCS= archive.c archive64.c archures.c bfd.c bfdio.c bfdwin.c binary.c 14SRCS+= cache.c coffgen.c cofflink.c corefile.c dwarf1.c dwarf2.c 15SRCS+= elf-eh-frame.c elf-strtab.c elf.c elflink.c 16SRCS+= format.c hash.c ihex.c init.c libbfd.c linker.c merge.c opncls.c 17SRCS+= reloc.c section.c simple.c srec.c stab-syms.c stabs.c syms.c 18SRCS+= targets.c tekhex.c 19 20SRCS+= targmatch.h 21CLEANFILES+= elf64-target.h elf32-target.h targmatch.h 22 23targmatch.h: config.bfd targmatch.sed 24 sed -f ${CONTRIBDIR}/targmatch.sed < ${CONTRIBDIR}/config.bfd > ${.TARGET} 25 26elf32-target.h: elfxx-target.h 27 sed -e s/NN/32/g < ${CONTRIBDIR}/elfxx-target.h > ${.TARGET} 28elf64-target.h: elfxx-target.h 29 sed -e s/NN/64/g < ${CONTRIBDIR}/elfxx-target.h > ${.TARGET} 30 31.include "Makefile.${MACHINE_ARCH}" 32 33.include <bsd.lib.mk> 34