Cross Reference: Makefile
xref: /src/lib/csu/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/lib/csu/
Makefile revision 1.30
11.30Sjoerg#	$NetBSD: Makefile,v 1.30 2012/06/16 18:19:39 joerg Exp $
21.6Scgd
31.13Schristos.include <bsd.own.mk>
41.13Schristos
51.30Sjoerg.if ${USE_COMPILERCRTSTUFF} != "yes"
61.27Sjoerg
71.30Sjoerg.if exists(${.CURDIR}/arch/${MACHINE_ARCH}/Makefile.inc)
81.30SjoergARCHDIR:=	${.CURDIR}/arch/${MACHINE_ARCH}
91.30Sjoerg.elif exists(${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc)
101.30SjoergARCHDIR:=	${.CURDIR}/arch/${MACHINE_CPU}
111.30Sjoerg.else
121.30Sjoerg.error Architecture (${MACHINE_ARCH} or ${MACHINE_CPU}) unsupported
131.30Sjoerg.endif
141.28Sskrll
151.27Sjoerg.PATH:	${ARCHDIR}
161.27Sjoerg.  include "${ARCHDIR}/Makefile.inc"
171.27Sjoerg
181.29Sdrochner.  include "${.CURDIR}/common/Makefile.inc"
191.28Sskrll
201.27Sjoerg.else
211.27Sjoerg
221.30SjoergCSU_MACHINE_ARCH?=	${MACHINE_ARCH}
231.30Sjoerg
241.27Sjoerg.  if exists(${CSU_MACHINE_ARCH}_elf/Makefile)
251.25SmrgSUBDIR=	${CSU_MACHINE_ARCH}_elf
261.27Sjoerg.  elif exists(${CSU_MACHINE_ARCH}/Makefile)
271.27SjoergSUBDIR=	${CSU_MACHINE_ARCH}
281.27Sjoerg.  elif exists(${MACHINE_CPU}_elf/Makefile)
291.23SenamiSUBDIR=	${MACHINE_CPU}_elf
301.27Sjoerg.  elif exists(${MACHINE_CPU}/Makefile)
311.22SitojunSUBDIR=	${MACHINE_CPU}
321.27Sjoerg.  else
331.22Sitojun.BEGIN:
341.23Senami	@echo no SUBDIR for ${MACHINE_ARCH}_elf, ${MACHINE_ARCH} nor \
351.23Senami	    ${MACHINE_CPU}
361.22Sitojun	@false
371.27Sjoerg.  endif
381.27Sjoerg
391.27Sjoerg.  include <bsd.subdir.mk>
401.13Schristos.endif
41

Indexes created Mon Jan 12 22:09:36 GMT 2026