CC=	/usr/cross/bin/sparc64-linux-gcc
AS=	/usr/cross/bin/sparc64-linux-as
LD=	/usr/cross/bin/sparc64-linux-ld
ARCH=		sparc64
ARCHDIR=	sparc64
LIBKERN=	#libkern/bcd.o libkern/strlen.o
#LDFLAGS=	--entry=_start -Ttext 0x0000000000404000
CFLAGS=		-Wall -I. -D_KERNEL
LDFLAGS=	-T elf64_sparc.x
OBJS=	$(ARCHDIR)/$(ARCH)/locore.o $(ARCHDIR)/$(ARCH)/p1275.o $(LIBKERN)

all:	kernel

kernel.aout: kernel
	elftoaout ${.ALLSRC} -o $@

kernel:	$(OBJS)
	${LD} ${LDFLAGS} ${.ALLSRC:T} -o $@

clean:
	rm -f $(OBJS:T) kernel kernel.aout
