VERSION = 1
PATCHLEVEL = 0
SUBLEVEL = 1
UCRELEASE = qp1

#ARCH = i386
DODEBUG = false
CROSS_COMPILE  = ~/compiler/coffee-bin/bin/./coffee-

.EXPORT_ALL_VARIABLES:

CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
	  else if [ -x /bin/bash ]; then echo /bin/bash; \
	  else echo sh; fi ; fi)
TOPDIR	:= $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)

HPATH   	= $(TOPDIR)/include
HOSTCC  	= gcc -I$(HPATH)

DEBUG_FLAG=-g
COMPILER_FLAG=-S

AS	=$(CROSS_COMPILE)as
LD	=$(CROSS_COMPILE)ld $(DEBUG_FLAG)
CC	=$(CROSS_COMPILE)gcc $(COMPILER_FLAG)
CPP	=$(CC) -E
AR	=$(CROSS_COMPILE)ar
NM	=$(CROSS_COMPILE)nm
STRIP	=$(CROSS_COMPILE)strip
MAKE	=make

all:	do-it-all

LINUX = linux


CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce

ARCHIVES	=kernel/kernel.o #fs/fs.o ipc/ipc.o net/network.a
SUBDIRS		=kernel # drivers fs net ipc lib

ARCHIVES := $(ARCHIVES) mmnommu/mm.o
SUBDIRS := $(SUBDIRS) mmnommu


do-it-all:
	@echo ENTERING DIRECTORY KERNEL
	$(MAKE) -C kernel

test:
	$(CC) ./kernel/sched.c

clean :
	@make -C $(TOPDIR)/kernel clean
	@echo Cleaning Done Succesfully
