Home | History | Annotate | Line # | Download | only in libarch
Makefile revision 1.28.2.1
      1  1.28.2.1       snj #	$NetBSD: Makefile,v 1.28.2.1 2015/06/10 17:16:24 snj Exp $
      2      1.26      matt 
      3      1.26      matt .include <bsd.own.mk>
      4       1.1    brezak 
      5      1.18   thorpej # These should always be a MACHINE_CPU value
      6      1.24    dyoung ARCHDIRS= alpha arm i386 m68k sparc x86_64
      7      1.11  drochner 
      8      1.12    simonb .for arch in ${ARCHDIRS}
      9      1.18   thorpej .include "${.CURDIR}/${arch}/Makefile.inc"
     10      1.18   thorpej .PATH:	${.CURDIR}/${arch}
     11      1.12    simonb .endfor
     12      1.12    simonb 
     13      1.12    simonb OBJS+= ${ASM}
     14      1.12    simonb POBJS+=	${ASM:.o=.po}
     15      1.12    simonb CLEANFILES+= ${ASM} ${POBJS}
     16      1.12    simonb 
     17      1.28      matt LIBC_MACHINE_CPU?=	${MACHINE_CPU}
     18      1.28      matt 
     19      1.12    simonb # Build the library if SRCS is now defined ...
     20      1.12    simonb .if defined(SRCS)
     21  1.28.2.1       snj .if defined(MLIBDIR) && ${LIBC_MACHINE_CPU} != "arm"
     22      1.22       mrg LIB=	${MLIBDIR}
     23      1.21       mrg .else
     24      1.28      matt LIB=	${LIBC_MACHINE_CPU}
     25      1.21       mrg .endif
     26      1.15      matt SHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version
     27      1.12    simonb 
     28      1.12    simonb .include <bsd.lib.mk>
     29      1.12    simonb .else
     30      1.12    simonb # ... otherwise just build the manpages
     31      1.12    simonb .include <bsd.man.mk>
     32       1.1    brezak .endif
     33      1.20        pk .include <bsd.subdir.mk>
     34