#
#	kernel_mac makefile
#

include ../make.pre

OBJ_DIR		:= obj.mac
TARGET		:= kernel_mac
MALLOC_LIB	:= ../src/malloc/kitmalloc_sta.a
LDFLAGS		+= -nodefaults -f kernel.exp

$(TARGET):	$(OBJ_DIR) $(MALLOC_LIB)
	$(LD) $(LDFLAGS) -map $@.xMAP  -o $@ $(OBJ_DIR)/* $(MALLOC_LIB)
	rm -f _KERNEL_; ln -s $(TARGET) _KERNEL_
	

$(OBJ_DIR):
	mkdir -p $(OBJ_DIR)
	(cur=`pwd`;cd $(OBJ_DIR); tar xzf $$cur/kernelobj.tar.gz)

clean:
	rm -fr $(OBJ_DIR)
	rm -fr kernel_mac*
	rm -fr _KERNEL_*
	(cd $(dir $(MALLOC_LIB)); $(MAKE) $@)

$(MALLOC_LIB):	FORCE
	(cd $(dir $(MALLOC_LIB)); $(MAKE) )

FORCE:

