Makefile revision 215352
150472Speter# $FreeBSD: head/gnu/usr.bin/binutils/as/Makefile 215352 2010-11-15 22:12:13Z nwhitehorn $ 234495Sjdp 3131832Sobrien 4131832Sobrien# BINDIR 5131832Sobrien.include "${.CURDIR}/../../Makefile.inc" 6131832SobrienWARNS?= 2 7136910SruNO_WERROR= 844360Simp.include "${.CURDIR}/../Makefile.inc0" 944360Simp 10131832Sobrien.PATH: ${SRCDIR}/gas ${SRCDIR}/gas/config 1152930Sjb 12131832SobrienPROG= as 13131832SobrienMAN= doc/as.1 14131832SobrienSRCS+= app.c as.c atof-generic.c atof-ieee.c bignum-copy.c \ 15131832Sobrien cond.c dwarf2dbg.c ecoff.c expr.c flonum-copy.c flonum-konst.c \ 16131832Sobrien flonum-mult.c frags.c hash.c input-file.c \ 17131832Sobrien input-scrub.c listing.c literal.c macro.c messages.c \ 18131832Sobrien obj-elf.c output-file.c read.c sb.c stabs.c \ 19131832Sobrien subsegs.c symbols.c write.c depend.c ehopt.c dw2gencfi.c 20131832Sobrien# DEO: why not used? 21131832Sobrien#SRCS+= itbl-ops.c 22131832Sobrien 23215082Simp.if ${TARGET_CPUARCH} == "mips" 24185922SimpSRCS+= itbl-ops.c itbl-parse.y itbl-lex.l 25185922Simp.endif 26185922Simp 27131832Sobrien.if ${TARGET_ARCH} == "amd64" 28131832SobrienSRCS+= tc-i386.c 29215352Snwhitehorn.elif ${TARGET_CPUARCH} == "powerpc" 30131832SobrienSRCS+= tc-ppc.c 31131832Sobrien.elif ${TARGET_ARCH} == "sparc64" 32163147Skmacy# change back to tc-sparc.c when new binutils is imported 33163147SkmacySRCS+= tc-sparc-fixed.c 34131832Sobrien.else 35215082SimpSRCS+= tc-${TARGET_CPUARCH}.c 3652930Sjb.endif 3752930Sjb 38131832Sobrien.if ${TARGET_ARCH} == "sparc64" 39131832SobrienCFLAGS+= -DDEFAULT_ARCH=\"v9-64\" 40131832Sobrien.else 41131832SobrienCFLAGS+= -DDEFAULT_ARCH=\"${BINUTILS_ARCH}\" 4252930Sjb.endif 43162219Sobrien.if defined(TARGET_BIG_ENDIAN) 44162219SobrienCFLAGS+= -DTARGET_BYTES_BIG_ENDIAN=1 45162219Sobrien.endif 46131832SobrienCFLAGS+= -DTARGET_CPU=\"${BINUTILS_ARCH}\" 47131832SobrienCFLAGS+= -DTARGET_CANONICAL=\"${TARGET_TUPLE}\" 48131832SobrienCFLAGS+= -DTARGET_ALIAS=\"${TARGET_TUPLE}\" 49131832SobrienCFLAGS+= -DVERSION=\"${VERSION}\" 50131832SobrienCFLAGS+= -D_GNU_SOURCE 51131832SobrienCFLAGS+= -I${SRCDIR}/gas -I${SRCDIR}/gas/config -I${SRCDIR} 52215082SimpCFLAGS+= -I${.CURDIR} -I${.CURDIR}/${TARGET_CPUARCH}-freebsd 5334495Sjdp 54139112SruNO_SHARED?= yes 55131832Sobrien 56131832SobrienDPADD= ${RELTOP}/libbfd/libbfd.a 57131832SobrienDPADD+= ${RELTOP}/libiberty/libiberty.a 58131832SobrienDPADD+= ${RELTOP}/libopcodes/libopcodes.a 59131832SobrienLDADD= ${DPADD} 60131832Sobrien 61131832Sobrien.include <bsd.prog.mk> 62