diff options
Diffstat (limited to 'sys/arch/arc/stand/Makefile')
-rw-r--r-- | sys/arch/arc/stand/Makefile | 97 |
1 files changed, 3 insertions, 94 deletions
diff --git a/sys/arch/arc/stand/Makefile b/sys/arch/arc/stand/Makefile index a7dd6383200..fbe4ff31c14 100644 --- a/sys/arch/arc/stand/Makefile +++ b/sys/arch/arc/stand/Makefile @@ -1,96 +1,5 @@ -# $NetBSD: Makefile,v 1.5 1995/01/18 06:53:36 mellon Exp $ -# @(#)Makefile 8.3 (Berkeley) 2/16/94 +# $OpenBSD: Makefile,v 1.2 1997/05/19 09:35:24 pefo Exp $ -DESTDIR= -STAND= ../../stand -#VPATH= ${STAND} +SUBDIR= mbr -# RELOC=80200000 allows for boot prog up to 1D0000 (1900544) bytes long -RELOC= 80200000 - -S= ../../.. - -DEFS= -DSTANDALONE -DDEBUG -CFLAGS= -O2 ${INCPATH} ${DEFS} -AFLAGS= -O2 ${INCPATH} ${DEFS} -DLOCORE - -.PATH: ${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} -.PATH: ${S}/stand ${S}/lib/libsa - -#INCPATH=-I. -I/sys -INCPATH=-I${.CURDIR} -I${.CURDIR}/../.. -I${S} -I${S}/lib/libsa - -### find out what to use for libkern -.include "$S/lib/libkern/Makefile.inc" -LIBKERN= ${KERNLIB} -#KERNLIB= ${.CURDIR}/../compile/libkern.a - -.include "$S/lib/libsa/Makefile.inc" -LIBSA= ${SA_LIB} - -# not yet: need to write libsa/Makefile.inc first -LIBS= ${.OBJDIR}/libdrive.a ${.CURDIR}/libsa/libsa.a ${KERNLIB} -#LIBS= libdrive.a libsa/libsa.a ../../libkern/obj/libkern.a - -DRIVERS= rz.c -SRCS= ${DRIVERS} -#STUFF= callvec.c devopen.c getenv.c gets.c strcmp.c -STUFF= - -ALL= boot - -.s.o: - ${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \ - ${AS} -o ${.TARGET} - -all: ${ALL} - -boot: ${LIBS} - -#libsa/libsa.a:: -# cd libsa; make - -${.OBJDIR}/libdrive.a: conf.o ${DRIVERS:.c=.o} - ar crv $@ $? - ranlib $@ - -# depend on DEFS - -#before other deps on bootconf.o -bootconf.o: conf.o - rm -f bootconf.c - ln -s ${.CURDIR}/conf.c bootconf.c - ${CC} -c ${CFLAGS} -DBOOT bootconf.c - rm -f bootconf.c - - -# bootable from real disks - -boot: start.o boot.o bootconf.o filesystem.o ${LIBS} - /usr/gnu/ld -N -Ttext ${RELOC} -e __start start.o boot.o bootconf.o filesystem.o ${LIBS} -o boot.elf - elf2ecoff boot.elf boot - -start.o: ${.CURDIR}/start.S - -# ${CPP} -E ${CFLAGS:M-[ID]*} -DLOCORE ${AINC} ${.IMPSRC} | \ -# ${AS} -o ${.TARGET} - -mkboot: ${.CURDIR}/mkboot.c - ${CC} ${CFLAGS} -o mkboot ${.CURDIR}/mkboot.c - -# utilities - -clean:: - rm -f .depend *.o *.exe *.i errs make.out core* - rm -f a.out ${ALL} - rm -f libdrive.a - cd libsa; make cleandir - -install: - -depend: ${SRCS} - mkdep ${INCPATH} ${DEFS} ${SRCS} - cd libsa; make depend - -.include <bsd.dep.mk> -.include <bsd.obj.mk> +.include <bsd.subdir.mk> |