Deal with lack of floating point on hpcmips, etc.

This commit is contained in:
matt 2000-12-03 06:04:50 +00:00
parent 2a53ff5ab9
commit c1dbeee6d0
1 changed files with 25 additions and 3 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.mips,v 1.3 2000/12/03 05:30:31 matt Exp $ # $NetBSD: Makefile.mips,v 1.4 2000/12/03 06:04:50 matt Exp $
# Makefile for NetBSD # Makefile for NetBSD
# #
@ -121,7 +121,10 @@ SYSTEM_OBJ+= locore_mips1.o
.if !empty(IDENT:M-DMIPS3) .if !empty(IDENT:M-DMIPS3)
SYSTEM_OBJ+= locore_mips3.o SYSTEM_OBJ+= locore_mips3.o
.endif .endif
SYSTEM_OBJ+= fp.o param.o ioconf.o ${OBJS} ${LIBKERN} ${LIBCOMPAT} .if !empty(IDENT:M-DNOFPU)
SYSTEM_OBJ+= fp.o
.endif
SYSTEM_OBJ+= param.o ioconf.o ${OBJS} ${LIBKERN} ${LIBCOMPAT}
SYSTEM_DEP= Makefile ${SYSTEM_OBJ} SYSTEM_DEP= Makefile ${SYSTEM_OBJ}
SYSTEM_LD_HEAD?=@rm -f $@ SYSTEM_LD_HEAD?=@rm -f $@
SYSTEM_LD?= @echo ${LD} ${LINKFLAGS} -o $@ '$${SYSTEM_OBJ}' vers.o ; \ SYSTEM_LD?= @echo ${LD} ${LINKFLAGS} -o $@ '$${SYSTEM_OBJ}' vers.o ; \
@ -199,12 +202,31 @@ links:
sed 's,../.*/\(.*.o\),rm -f \1; ln -s ../GENERIC/\1 \1,' > makelinks sed 's,../.*/\(.*.o\),rm -f \1; ln -s ../GENERIC/\1 \1,' > makelinks
sh makelinks && rm -f dontlink sh makelinks && rm -f dontlink
SRCS= ${MIPS}/mips/locore.S ${MIPS}/mips/fp.S \ SRCS= ${MIPS}/mips/locore.S \
${THISMIPS}/${MACHINE}/locore_machdep.S \ ${THISMIPS}/${MACHINE}/locore_machdep.S \
param.c ioconf.c ${CFILES} ${SFILES} param.c ioconf.c ${CFILES} ${SFILES}
.if !empty(IDENT:M-DMIPS1)
SRCS+= ${MIPS}/mips/locore_mips1.S
.endif
.if !empty(IDENT:M-DMIPS3)
SRCS+= ${MIPS}/mips/locore_mips3.S
.endif
.if !empty(IDENT:M-DNOFPU)
SRCS+= ${MIPS}/mips/fp.S
.endif
depend: .depend depend: .depend
.depend: ${SRCS} assym.h param.c .depend: ${SRCS} assym.h param.c
${MKDEP} ${AFLAGS} ${CPPFLAGS} ${MIPS}/mips/locore.S ${MIPS}/mips/fp.S ${MKDEP} ${AFLAGS} ${CPPFLAGS} ${MIPS}/mips/locore.S ${MIPS}/mips/fp.S
.if !empty(IDENT:M-DMIPS1)
${MKDEP} -a ${AFLAGS} ${CPPFLAGS} ${MIPS}/mips/locore_mips1.S
.endif
.if !empty(IDENT:M-DMIPS3)
${MKDEP} -a ${AFLAGS} ${CPPFLAGS} ${MIPS}/mips/locore_mips3.S
.endif
.if !empty(IDENT:M-DNOFPU)
${MKDEP} -a ${AFLAGS} ${CPPFLAGS} ${MIPS}/mips/fp.S
.endif
${MKDEP} -a ${AFLAGS} ${CPPFLAGS} ${THISMIPS}/${MACHINE}/locore_machdep.S ${MKDEP} -a ${AFLAGS} ${CPPFLAGS} ${THISMIPS}/${MACHINE}/locore_machdep.S
${MKDEP} -a ${CFLAGS} ${CPPFLAGS} param.c ioconf.c ${CFILES} ${MKDEP} -a ${CFLAGS} ${CPPFLAGS} param.c ioconf.c ${CFILES}
.if (${SFILES} != "") .if (${SFILES} != "")