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