# $Id: Makefile,v 1.1 1998/03/19 23:40:27 kevine Exp $
include $(TOP)/src/Makefile.conf
INCLUDE=-I$(TOP)/include
LIB=$(TOP)/lib

CFLAGS= $(KCFLAGS)

ASFLAGS=$(KCFLAGS)

#INCLUDES=-I.. -I../../../include
#OPT=-DSIM -g

TARGETS=libvm.a
OBJECTS=lookup.o ipt.o unmap.o vm.o mem.o as.o

.SUFFIXES: .c .o .ms .s


all: libvm.a

.s.o:	$*.o
	$(AS) $(ASFLAGS) -o $*.o $*.s
.c.o:   $*.o
	$(CC) $(CFLAGS) -c $*.c
.ms.o:	$*.o
	$(M4) $*.ms > m4out.s && $(AS) $(ASFLAGS) -o $*.o m4out.s && rm m4out.s

libvm.a: $(OBJECTS)
	$(AR) crs $@ $(OBJECTS)

clean:
	rm *.o $(TARGETS)

realclean:
	rm -f *.o $(TARGETS) *.bak *~
dep:
	makedepend $(INCLUDE) *.s *.c



# DO NOT DELETE

ipt.o: /home/kevine/Work/mipsL4/include/r4kc0.h ipt.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/types.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/kernel.h
ipt.o: /home/kevine/Work/mipsL4/include/l4/types.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/vm.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/panic.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/kmem.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/types.h
ipt.o: /home/kevine/Work/mipsL4/include/kernel/trace.h
ipt.o: /home/kevine/Work/mipsL4/include/l4/sigma0.h
ipt.o: /home/kevine/Work/mipsL4/include/alloca.h
mem.o: ipt.h /home/kevine/Work/mipsL4/include/kernel/types.h
mem.o: /home/kevine/Work/mipsL4/include/kernel/kernel.h
mem.o: /home/kevine/Work/mipsL4/include/l4/types.h
mem.o: /home/kevine/Work/mipsL4/include/kernel/vm.h
mem.o: /home/kevine/Work/mipsL4/include/kernel/kmem.h
mem.o: /home/kevine/Work/mipsL4/include/kernel/types.h
mem.o: /home/kevine/Work/mipsL4/include/kernel/panic.h
mem.o: /home/kevine/Work/mipsL4/include/kernel/trace.h
mem.o: /home/kevine/Work/mipsL4/include/r4kc0.h
unmap.o: /home/kevine/Work/mipsL4/include/r4kc0.h ipt.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/types.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/kernel.h
unmap.o: /home/kevine/Work/mipsL4/include/l4/types.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/vm.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/panic.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/kmem.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/types.h
unmap.o: /home/kevine/Work/mipsL4/include/kernel/trace.h
unmap.o: /home/kevine/Work/mipsL4/include/l4/sigma0.h
unmap.o: /home/kevine/Work/mipsL4/include/alloca.h
vm.o: /home/kevine/Work/mipsL4/include/kernel/vm.h
vm.o: /home/kevine/Work/mipsL4/include/kernel/kernel.h
vm.o: /home/kevine/Work/mipsL4/include/kernel/types.h
vm.o: /home/kevine/Work/mipsL4/include/l4/types.h
vm.o: /home/kevine/Work/mipsL4/include/r4kc0.h
vm.o: /home/kevine/Work/mipsL4/include/alloca.h
vm.o: /home/kevine/Work/mipsL4/include/l4/sigma0.h ipt.h
