ifeq ($(LINUXVERSION),)
 LINUXVERSION	= $(shell uname -r)
endif

ifeq ($(TOPDIR),)
 TOPDIR		= /usr/src/linux-$(LINUXVERSION)
endif


HPATH   	= $(TOPDIR)/include

CC		= gcc

OPT		= -O3 -fomit-frame-pointer


MODFLAGS = -DMODULE
WARNFLAGS = -Wall -Wstrict-prototypes 
CFLAGS =  $(WARNFLAGS) $(OPT) -D__KERNEL__ -I$(HPATH) $(MODFLAGS)
MODLIB=/lib/modules/$(LINUXVERSION)

.PHONY : all clean

all: ss5136dn.o

ss5136dn.o: ss5136dn.c ss5136dn.h k_compat.h kernelversioninfo.h

kernelversioninfo.h:
	@./Configure

install: ss5136dn.o
	mkdir -p $(MODLIB)/misc
	cp -p ss5136dn.o $(MODLIB)/misc
	/sbin/depmod -a
	sync
	/sbin/modprobe -r ss5136dn

clean:
	rm -f *.o
	rm kernelversioninfo.h





