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