Makefile.assym revision 1.5
1# $NetBSD: Makefile.assym,v 1.5 2015/05/11 21:26:41 martin Exp $ 2 3DPSRCS+= assym.h 4CLEANFILES+= assym.h 5 6.if (${MACHINE_ARCH} == "powerpc") 7.if (${MACHINE} == "macppc" || ${MACHINE} == "ofppc" || ${MACHINE} == "prep") 8# use oea 9GENASSYM_DIR= $S/arch/${MACHINE_ARCH}/oea 10CPPFLAGS+= -DPPC_OEA 11.endif 12.endif 13 14.if (!empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)) 15.if ${MACHINE} == "acorn26" 16GENASSYM_DIR= $S/arch/acorn26/acorn26 17.else 18GENASSYM_DIR= $S/arch/arm/arm32 19.endif 20.endif 21 22.if exists($S/arch/${MACHINE}/${MACHINE}/genassym.cf) 23GENASSYM_DIR?= $S/arch/${MACHINE}/${MACHINE} 24.elif exists($S/arch/${MACHINE_CPU}/${MACHINE_CPU}/genassym.cf) 25GENASSYM_DIR?= $S/arch/${MACHINE_CPU}/${MACHINE_CPU} 26.else 27GENASSYM_DIR?= 28.endif 29 30assym.h: 31# ${GENASSYM_DIR}/genassym.cf 32 @echo ${S} 33 ${TOOL_GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${PROF} \ 34 ${GENASSYM_CPPFLAGS} < ${GENASSYM_DIR}/genassym.cf \ 35 > assym.h.tmp && \ 36 mv -f assym.h.tmp assym.h 37