xref: /openbsd/sys/arch/sparc64/stand/Makefile.inc (revision a6445c1d)
1#	$OpenBSD: Makefile.inc,v 1.10 2011/04/10 12:32:11 miod Exp $
2#	$NetBSD: Makefile.inc,v 1.7 2000/08/20 14:57:16 mrg Exp $
3
4.ifndef __INCLUDED_STAND_MAKEFILE_INC
5__INCLUDED_STAND_MAKEFILE_INC=
6
7CEXTRAFLAGS?=-D_LP64
8AFLAGS+= -Wa,-Av9a
9
10BINDIR=		/usr/mdec
11
12STANDALONE?=	-D_STANDALONE
13
14.if ${MACHINE} == "sparc64"
15CPPFLAGS+=	${STANDALONE} -DSUN4U
16CPPFLAGS+=	-I.
17
18CFLAGS+=	-fno-stack-protector
19CFLAGS+=	-msoft-float
20CFLAGS+=	-fno-builtin-vprintf -fno-builtin-printf -fno-builtin-putchar
21CFLAGS+=	-fno-builtin-exit
22.endif
23
24### Figure out what to use for libsa
25LIBSADIR=               ${.CURDIR}/../libsa
26
27.if exists(${LIBSADIR}/${__objdir})
28LIBSAOBJDIR=            ${LIBSADIR}/${__objdir}
29.else
30LIBSAOBJDIR=            ${LIBSADIR}
31.endif
32
33LIBSA=                  ${LIBSAOBJDIR}/libsa.a
34
35### Figure out what to use for libz
36LIBZDIR=                ${.CURDIR}/../libz
37
38.if exists(${LIBZDIR}/${__objdir})
39LIBZOBJDIR=             ${LIBZDIR}/${__objdir}
40.else
41LIBZOBJDIR=             ${LIBZDIR}
42.endif
43
44LIBZ=                   ${LIBZOBJDIR}/libz.a
45
46.endif
47