Cross Reference: Makefile.assym
xref: /src/sys/modules/Makefile.assym
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/modules/
11.6Sskrll#	$NetBSD: Makefile.assym,v 1.6 2018/01/24 09:04:45 skrll Exp $
21.1Sad
31.1SadDPSRCS+=	assym.h
41.1SadCLEANFILES+=	assym.h
51.1Sad
61.1Sad.if (${MACHINE_ARCH} == "powerpc")
71.1Sad.if (${MACHINE} == "macppc" || ${MACHINE} == "ofppc" || ${MACHINE} == "prep")
81.1Sad# use oea
91.1SadGENASSYM_DIR= $S/arch/${MACHINE_ARCH}/oea
101.1SadCPPFLAGS+=	-DPPC_OEA
111.1Sad.endif
121.1Sad.endif
131.1Sad
141.3Sjmcneill.if (!empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*))
151.3SjmcneillGENASSYM_DIR= $S/arch/arm/arm32
161.3Sjmcneill.endif
171.3Sjmcneill
181.1Sad.if exists($S/arch/${MACHINE}/${MACHINE}/genassym.cf)
191.1SadGENASSYM_DIR?= $S/arch/${MACHINE}/${MACHINE}
201.1Sad.elif exists($S/arch/${MACHINE_CPU}/${MACHINE_CPU}/genassym.cf)
211.1SadGENASSYM_DIR?= $S/arch/${MACHINE_CPU}/${MACHINE_CPU}
221.1Sad.else
231.1SadGENASSYM_DIR?=
241.1Sad.endif
251.1Sad
261.1Sadassym.h:
271.1Sad#	 ${GENASSYM_DIR}/genassym.cf
281.1Sad	@echo ${S}
291.2Sjoerg	${TOOL_GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${PROF} \
301.4Sjoerg		${GENASSYM_CPPFLAGS} < ${GENASSYM_DIR}/genassym.cf \
311.4Sjoerg		> assym.h.tmp && \
321.1Sad	mv -f assym.h.tmp assym.h
33

Indexes created Mon Nov 10 17:20:41 GMT 2025