summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/stand
diff options
context:
space:
mode:
authorJason Wright <jason@cvs.openbsd.org>2001-08-18 16:19:29 +0000
committerJason Wright <jason@cvs.openbsd.org>2001-08-18 16:19:29 +0000
commitfdefb93f605f051a06f51deddc7c3d5cbad173a5 (patch)
treeb0cbf2e2d774633a7aa6a691eae7afde3d66e821 /sys/arch/sparc64/stand
parent60b7c06efc4805b2f6bdad4a9bf1db2576d4c2ff (diff)
More files needed to compile/link ofwboot
Diffstat (limited to 'sys/arch/sparc64/stand')
-rw-r--r--sys/arch/sparc64/stand/Makefile8
-rw-r--r--sys/arch/sparc64/stand/Makefile.inc59
2 files changed, 67 insertions, 0 deletions
diff --git a/sys/arch/sparc64/stand/Makefile b/sys/arch/sparc64/stand/Makefile
new file mode 100644
index 00000000000..6e162adc229
--- /dev/null
+++ b/sys/arch/sparc64/stand/Makefile
@@ -0,0 +1,8 @@
+# $OpenBSD: Makefile,v 1.1 2001/08/18 16:19:28 jason Exp $
+
+.if ${MACHINE} == "sparc64"
+SUBDIR= bootblk libsa libkern libz
+.endif
+
+
+.include <bsd.subdir.mk>
diff --git a/sys/arch/sparc64/stand/Makefile.inc b/sys/arch/sparc64/stand/Makefile.inc
new file mode 100644
index 00000000000..2c58eda4470
--- /dev/null
+++ b/sys/arch/sparc64/stand/Makefile.inc
@@ -0,0 +1,59 @@
+# $NetBSD: Makefile.inc,v 1.7 2000/08/20 14:57:16 mrg Exp $
+
+.ifndef __INCLUDED_STAND_MAKEFILE_INC
+__INCLUDED_STAND_MAKEFILE_INC=
+
+CEXTRAFLAGS?=-D_LP64
+AFLAGS+= -Wa,-Av9a
+
+BINDIR= /usr/mdec
+
+.if ${MACHINE} == "sparc64"
+CPPFLAGS+= -D_STANDALONE -DSUN4U
+CPPFLAGS+= -I.
+
+CFLAGS+= -msoft-float
+.endif
+
+
+
+### Figure out what to use for libkern
+LIBKERNDIR= ${.CURDIR}/../libkern
+
+.if exists(${LIBKERNDIR}/obj.${MACHINE})
+LIBKERNOBJDIR= ${LIBKERNDIR}/obj.${MACHINE}
+.elif exists(${LIBKERNDIR}/obj)
+LIBKERNOBJDIR= ${LIBKERNDIR}/obj
+.else
+LIBKERNOBJDIR= ${LIBKERNDIR}
+.endif
+
+LIBKERN= ${LIBKERNOBJDIR}/libkern.a
+
+### Figure out what to use for libsa
+LIBSADIR= ${.CURDIR}/../libsa
+
+.if exists(${LIBSADIR}/obj.${MACHINE})
+LIBSAOBJDIR= ${LIBSADIR}/obj.${MACHINE}
+.elif exists(${LIBSADIR}/obj)
+LIBSAOBJDIR= ${LIBSADIR}/obj
+.else
+LIBSAOBJDIR= ${LIBSADIR}
+.endif
+
+LIBSA= ${LIBSAOBJDIR}/libsa.a
+
+### Figure out what to use for libz
+LIBZDIR= ${.CURDIR}/../libz
+
+.if exists(${LIBZDIR}/obj.${MACHINE})
+LIBZOBJDIR= ${LIBZDIR}/obj.${MACHINE}
+.elif exists(${LIBZDIR}/obj)
+LIBZOBJDIR= ${LIBZDIR}/obj
+.else
+LIBZOBJDIR= ${LIBZDIR}
+.endif
+
+LIBZ= ${LIBZOBJDIR}/libz.a
+
+.endif