#
# Makefile for kernel
# (c) 1995 by Mihai Budiu

CFLAGS := $(CFLAGS) 

.S.s:
	$(CPP) -traditional $< -o $*.s
.c.s:
	$(CC) $(CFLAGS) -S $<
.s.o:
	$(AS) -c -o $*.o $<
.c.o:
	$(CC) $(CFLAGS) -D__KERNEL__ -c $<

OBJS	= main.o  misc.o trap.o clock.o sys.o sys-call.o \
 	task.o desc.o sched.o error.o interrupt.o int-proc.o messages.o 

all:	kernel.o
.PHONY:	all dep clean

kernel.o: $(OBJS)
	$(LD) -r -o $@ $^
	sync

clean:
	rm -f *.[oas]
	
dep:
	$(CPP) -M *.c > depend

ifeq (depend,$(wildcard depend))
include depend
endif


