USE_REAL_CROSS = 1
include ../../Config.mk
PREFIX =
LINUX  = ../../$(LINUX_KERNEL_DIR)
DEFS   = -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -DDEBUGLEVEL=D_ERROR
INCS   = -I. -I$(LINUX)/include -I$(LINUX)/arch/ppc
CFLAGS = -D__powerpc__ -O2 -fomit-frame-pointer -fno-strict-aliasing -fsigned-char -fno-builtin -ffixed-r2 -mcpu=403 -msoft-float -mmultiple -mstring -pipe -Wall -Wstrict-prototypes $(DEFS) $(INCS) $(FW_CPPFLAGS)

MODVER_H = $(LINUX)/include/linux/modversions.h
ifeq ($(wildcard $(MODVER_H)),$(MODVER_H))
	DEFS += -DMODVERSIONS
	INCS += -include $(MODVER_H)
endif

OBJS += ipmi_bmc_loop.o

all: $(OBJS)

.c.o:
	$(CC) $(CFLAGS) -c -o $@ $<

ipmi_bmc_loop.o: Makefile ipmi_bmc_loop.c ipmi_bmc_si.h

install: all
	install -m 755 -d $(DESTDIR)/lib/modules
	install -m 644 ipmi_bmc_loop.o $(DESTDIR)/lib/modules/

clean:
	rm -f *.o *~ .depend
