summaryrefslogtreecommitdiff
path: root/sys/arch/hppa/stand/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/hppa/stand/Makefile.inc')
-rw-r--r--sys/arch/hppa/stand/Makefile.inc58
1 files changed, 58 insertions, 0 deletions
diff --git a/sys/arch/hppa/stand/Makefile.inc b/sys/arch/hppa/stand/Makefile.inc
new file mode 100644
index 00000000000..1da307b9927
--- /dev/null
+++ b/sys/arch/hppa/stand/Makefile.inc
@@ -0,0 +1,58 @@
+# $OpenBSD: Makefile.inc,v 1.1 1998/06/23 18:46:40 mickey Exp $
+
+CFLAGS=${DEBUG} -O2 -Wall -Werror
+CPPFLAGS+=-I${S} -I. -I${.CURDIR}
+SACFLAGS=-nostdinc -fno-builtin
+SACFLAGS+=-mdisable-fpregs -mfast-indirect-calls -mpa-risc-1-0
+SACFLAGS+=-D_STANDALONE -I${SADIR}/libsa
+DEBUGFLAGS=-DDEBUG
+# DEBUGFLAGS+=-DEXEC_DEBUG
+# DEBUGFLAGS+=-DALLOC_TRACE
+# DEBUGFLAGS+=-DBOOTP_DEBUG -DNETIF_DEBUG -DETHER_DEBUG
+# DEBUGFLAGS+=-DNFS_DEBUG -DRPC_DEBUG -DRARP_DEBUG
+LINKADDR=0x500000
+LOADADDR=0x500000
+HEAP_LIMIT=0x600000
+#ROM_SIZE=32768
+CLEANFILES+= machine
+
+.if !make(libdep) && !make(sadep) && !make(salibdir) && !make(kernlibdir) && !make(obj) && !(defined(PROG) && ${PROG} == "mkboot")
+.BEGIN:
+ @([ -h machine ] || ln -s $(S)/arch/hppa/include machine)
+.endif
+
+.if $(CC) != $(HOSTCC)
+.S.o .s.o:
+ @echo "${CPP} ${CPPFLAGS} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
+ ${AS} -o ${.TARGET}"
+ @${CPP} ${CPPFLAGS} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
+ ${AS} -o ${.TARGET}.o
+ @${LD} -x -r ${.TARGET}.o -o ${.TARGET}
+ @rm -f ${.TARGET}.o
+
+.c.o:
+ ${CC} -S ${CFLAGS} ${CPPFLAGS} ${CFLAGS:M-[ID]*} ${.IMPSRC}
+ ${AS} $*.s -o ${.TARGET}.o
+ @rm $*.s
+ @${LD} -x -r ${.TARGET}.o -o ${.TARGET}
+ @rm -f ${.TARGET}.o
+.endif
+
+.if exists(${SADIR}/libsa/libsa.a)
+LIBSA=${SADIR}/libsa/libsa.a
+.else
+LIBSA=${SADIR}/libsa/${__objdir}/libsa.a
+.endif
+.if exists(${SADIR}/libkern/libkern.a)
+LIBKERN=${SADIR}/libkern/libkern.a
+.else
+LIBKERN=${SADIR}/libkern/${__objdir}/libkern.a
+.endif
+.if exists(${SADIR}/libz/libz.a)
+LIBZ=${SADIR}/libz/libz.a
+.else
+LIBZ=${SADIR}/libz/${__objdir}/libz.a
+.endif
+
+# NO_NET=no_net
+BINDIR= /usr/mdec