Makefile (014db25b98371942a535a35783bbaf8b571a6bee) Makefile (31d62a73c2e6ac0ff413a7a17700ffc7dce254ef)
1# $NetBSD: Makefile,v 1.5 2016/04/04 09:52:02 joerg Exp $
1# $FreeBSD$
2
2
3NOMAN= # defined
3.if exists(${.CURDIR}/${MACHINE_ARCH})
4SUBDIR+= ${MACHINE_ARCH}
5.else
6SUBDIR+= ${MACHINE_CPUARCH}
7.endif
4
8
5.include <bsd.own.mk>
9.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "amd64" || \
10 ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "powerpc64"
11HAS_TESTS=
12SUBDIR.${MK_TESTS}+= tests
13.endif
6
14
7TESTSDIR= ${TESTSBASE}/lib/csu
8TESTS_SH= t_crt0
9TESTS_SUBDIRS=
10SUBDIR+= dso
11
12.include "Makefile.check_stack"
13
14CPPFLAGS+= ${CPPFLAGS_CHECK_STACK}
15
16BINDIR= ${TESTSDIR}
17PROG_CXX= h_initfini1 h_initfini2 h_initfini3
18SRCS.h_initfini1= h_initfini1.cxx h_initfini_common.cxx \
19 ${SRCS_CHECK_STACK}
20SRCS.h_initfini2= h_initfini1.cxx h_initfini_common.cxx \
21 ${SRCS_CHECK_STACK}
22LDSTATIC.h_initfini2+= -static
23SRCS.h_initfini3= h_initfini3.cxx h_initfini_common.cxx \
24 ${SRCS_CHECK_STACK}
25LDADD.h_initfini3+= -Wl,-rpath,${TESTSDIR}
26
27.include <bsd.test.mk>
15.include <bsd.subdir.mk>