1.include "../../Makefile.inc1" 2.include "../Makefile.block2" 3.include "x86_64-dragonfly/Makefile" 4 5.PATH: ${SRCDIR}/gas ${SRCDIR}/gas/config 6 7PROG= as 8MFILE= as${MANPAGEVER}.1 9MAN= ${MFILE} 10SRCS+= app.c \ 11 as.c \ 12 atof-generic.c \ 13 compress-debug.c \ 14 cond.c \ 15 depend.c \ 16 dwarf2dbg.c \ 17 dw2gencfi.c \ 18 ecoff.c \ 19 ehopt.c \ 20 expr.c \ 21 flonum-copy.c \ 22 flonum-konst.c \ 23 flonum-mult.c \ 24 frags.c \ 25 hash.c \ 26 input-file.c \ 27 input-scrub.c \ 28 listing.c \ 29 macro.c \ 30 messages.c \ 31 output-file.c \ 32 read.c \ 33 remap.c \ 34 sb.c \ 35 stabs.c \ 36 subsegs.c \ 37 symbols.c \ 38 write.c 39 40# only when NEED_LITERAL_POOL 41#SRCS+= literal.c 42 43LDADD= ${STD_LDADD} ${LDADD_OPCODE} -lz 44 45# We need to change CFLAGS, so that not to pick up bulibs's config.h first. 46BULIBS_INC:= # empty 47 48CFLAGS+= -I${SRCDIR}/gas -I${SRCDIR}/gas/config 49CFLAGS+= -I${.OBJDIR} -I${.CURDIR} -I${SRCDIR} 50CFLAGS+= -I${.CURDIR}/x86_64-dragonfly 51CFLAGS+= ${_BULIBS_INC} # for bfd.h 52 53CFLAGS+= -DTARGET_ALIAS=\"${TARGET_ALIAS}\" 54CFLAGS+= -DTARGET_CANONICAL=\"${TARGET_CANONICAL}\" 55CFLAGS+= -DTARGET_CPU=\"${TARGET_CPU}\" 56CFLAGS+= -DDEFAULT_ARCH=\"${DEFAULT_ARCH}\" 57CFLAGS+= -DTARGET_OS=\"dragonfly\" 58CFLAGS+= "-DEMULATIONS=${EMULATIONS}" 59CFLAGS+= -DDEFAULT_EMULATION=\"${DEFAULT_EMULATION}\" 60CFLAGS+= -DTE_DragonFly -DHAVE_ERRNO_H 61 62NOSHARED?= yes 63 64.if defined(IS_PRIMARY) 65MLINKS+= ${MFILE} as.1 66.endif 67 68.include <bsd.prog.mk> 69