Cross Reference: Makefile
xref: /src/lib/libarch/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/lib/libarch/
11.31Sriastrad#	$NetBSD: Makefile,v 1.31 2024/11/24 04:24:17 riastradh Exp $
21.26Smatt
31.26Smatt.include <bsd.own.mk>
41.1Sbrezak
51.18Sthorpej# These should always be a MACHINE_CPU value
61.24SdyoungARCHDIRS= alpha arm i386 m68k sparc x86_64
71.11Sdrochner
81.12Ssimonb.for arch in ${ARCHDIRS}
91.18Sthorpej.include "${.CURDIR}/${arch}/Makefile.inc"
101.18Sthorpej.PATH:	${.CURDIR}/${arch}
111.12Ssimonb.endfor
121.12Ssimonb
131.12SsimonbOBJS+= ${ASM}
141.12SsimonbPOBJS+=	${ASM:.o=.po}
151.12SsimonbCLEANFILES+= ${ASM} ${POBJS}
161.30SchristosCPPFLAGS+= -D_KERNTYPES
171.12Ssimonb
181.28SmattLIBC_MACHINE_CPU?=	${MACHINE_CPU}
191.28Smatt
201.12Ssimonb# Build the library if SRCS is now defined ...
211.12Ssimonb.if defined(SRCS)
221.29Smatt.if defined(MLIBDIR) && ${LIBC_MACHINE_CPU} != "arm"
231.22SmrgLIB=	${MLIBDIR}
241.21Smrg.else
251.28SmattLIB=	${LIBC_MACHINE_CPU}
261.21Smrg.endif
271.15SmattSHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version
281.31SriastradLIB_EXPSYM=	${LIB}.expsym	# resolved in .PATH
291.12Ssimonb
301.12Ssimonb.include <bsd.lib.mk>
311.12Ssimonb.else
321.12Ssimonb# ... otherwise just build the manpages
331.12Ssimonb.include <bsd.man.mk>
341.1Sbrezak.endif
351.20Spk.include <bsd.subdir.mk>
36

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