xref: /netbsd/sys/modules/Makefile.assym (revision 6550d01e)
1#	$NetBSD: Makefile.assym,v 1.1 2008/01/16 12:34:56 ad 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 exists($S/arch/${MACHINE}/${MACHINE}/genassym.cf)
15GENASSYM_DIR?= $S/arch/${MACHINE}/${MACHINE}
16.elif exists($S/arch/${MACHINE_CPU}/${MACHINE_CPU}/genassym.cf)
17GENASSYM_DIR?= $S/arch/${MACHINE_CPU}/${MACHINE_CPU}
18.else
19GENASSYM_DIR?=
20.endif
21
22assym.h:
23#	 ${GENASSYM_DIR}/genassym.cf
24	@echo ${S}
25	${TOOL_GENASSYM} -- ${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} \
26		< ${GENASSYM_DIR}/genassym.cf > assym.h.tmp && \
27	mv -f assym.h.tmp assym.h
28