1# $NetBSD: Makefile,v 1.1 2009/08/18 20:22:11 skrll Exp $ 2 3# XXXNH Why not Makefile.prog? 4 5.include <bsd.own.mk> 6 7TOP= ${NETBSDSRCDIR}/external/gpl3/binutils 8 9.include "${.CURDIR}/../common/Makefile.inc" 10.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" 11 12PROG= as 13SRCS= ${G_OBJS:Nitbl-[pl]*:Nm68k-parse.o:.o=.c} \ 14 ${G_OBJS:Mitbl-parse.o:.o=.y} \ 15 ${G_OBJS:Mitbl-lex.o:.o=.l} \ 16 ${G_OBJS:Mm68k-parse.o:.o=.y} 17 18COPTS.obj-elf.c = -Wno-stack-protector 19COPTS.atof-generic.c = -Wno-stack-protector 20COPTS.dwarf2dbg.c = -Wno-stack-protector 21COPTS.symbols.c = -Wno-stack-protector 22COPTS.stabs.c = -Wno-stack-protector 23COPTS.macro.c = -Wno-stack-protector 24 25CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} 26CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config 27CPPFLAGS+= -I${DIST} 28 29LDADD= -lintl 30DPADD= ${LIBINTL} 31 32OPCODESOBJ!= cd ${TOP}/${BFDSUBDIR}/libopcodes && ${PRINTOBJDIR} 33LDADD+= -L${OPCODESOBJ} -lopcodes 34.if ${MKPICLIB} != "no" 35DPADD+= ${OPCODESOBJ}/libopcodes_pic.a 36.else 37DPADD+= ${OPCODESOBJ}/libopcodes.a 38.endif 39 40BFDOBJ!= cd ${TOP}/${BFDSUBDIR}/libbfd && ${PRINTOBJDIR} 41LDADD+= -L${BFDOBJ} -lbfd 42.if ${MKPICLIB} != "no" 43DPADD+= ${BFDOBJ}/libbfd_pic.a 44.else 45DPADD+= ${BFDOBJ}/libbfd.a 46.endif 47 48IBERTYOBJ!= cd ${TOP}/${BFDSUBDIR}/libiberty && ${PRINTOBJDIR} 49LDADD+= -L${IBERTYOBJ} -liberty 50DPADD+= ${IBERTYOBJ}/libiberty.a 51 52TEXINFO= as.texinfo 53INFOFLAGS= -I${DIST}/gas/doc -I${.OBJDIR}/../common -I${DIST}/libiberty 54#INFOFLAGS= -I${DIST}/gas/doc -I${.OBJDIR}/../common -I${.CURDIR} 55 56.PATH: ${DIST}/gas ${DIST}/gas/config ${DIST}/gas/doc 57 58.include <bsd.prog.mk> 59.include <bsd.info.mk> 60