# Compiler for module must match the kernel
KERNEL_CC = /usr/bin/mips-linux-gcc
KERNEL_LD = /usr/bin/mips-linux-ld
KERNEL_DIR= /tmp/kernel_jburgess/mips/linux

MODCFLAGS = -G 0 -mips2 -mno-abicalls -fno-pic -mlong-calls -fno-common -O2 -fno-strict-aliasing  -I$(KERNEL_DIR)/include  -I$(KERNEL_DIR)/include/asm
MODCFLAGS += -Wall -DMODULE -D__KERNEL__ -fno-common -c -o 
CFLAGS = -Wall

all: bcm_wdt.o

bcm_wdt.o: bcm_wdt.c
	$(KERNEL_CC) $(MODCFLAGS) bcm_tmp.o $<
	$(KERNEL_LD) -r -G0 -o $@ bcm_tmp.o

clean:
	rm -f *.o
