ifeq (config.mk, $(wildcard config.mk))
include config.mk
endif

all:		all-corgi
all-corgi:	dirs root/lib/modules/$(SRC_RELEASE)/misc/sdcardmgr.o corgi
all-collie:	dirs root/lib/modules/$(SRC_RELEASE)/misc/sdcardmgr.o collie
all-tosa:	dirs root/lib/modules/$(SRC_RELEASE)/misc/sdcardmgr.o tosa

CC := /usr/local/arm/2.95.3/bin/arm-linux-gcc
LD := /usr/local/arm/2.95.3/bin/arm-linux-ld
KERNEL_INCPATH := $(SRC_PATH)/include

CFLAGS=-Os -D__KERNEL__ -DMODULE -I$(KERNEL_INCPATH) -Wall -march=armv4 -mtune=strongarm1100

OBJS=sdhotplug.o

dirs:
	mkdir -p root/lib/modules/$(SRC_RELEASE)/kernel/drivers/block
	mkdir -p root/lib/modules/$(SRC_RELEASE)/misc

root/lib/modules/$(SRC_RELEASE)/misc/sdcardmgr.o: $(OBJS)
	$(LD) -r -o $@ $(OBJS)

collie:
	cp $(SRC_RELEASE)-collie/*.o root/lib/modules/$(SRC_RELEASE)/kernel/drivers/block

corgi:
	cp $(SRC_RELEASE)-corgi/*.o root/lib/modules/$(SRC_RELEASE)/kernel/drivers/block

tosa:
	cp $(SRC_RELEASE)-tosa/*.o root/lib/modules/$(SRC_RELEASE)/kernel/drivers/block

clean:
	rm  -f $(OBJS)
	rm -rf root/lib/modules/*
