SRC ?= $(PWD)
KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build
SL_DRIVER_OBJECT = $(src)/sl-driver.o_shipped
SL_DRIVER_OBJECT_O = sl-driver-blob.o

obj-m += FD722ML.o

ccflags-y +=  -O2

FD722ML-objs := sl-core.o sl-pci.o sl-cdev.o  fd722ml-module.o $(SL_DRIVER_OBJECT_O)

targets += $(SL_DRIVER_OBJECT_O)
$(obj)/$(SL_DRIVER_OBJECT_O): $(SL_DRIVER_OBJECT) FORCE
	$(call if_changed,objcopy)

all: .sl-driver.o.cmd
	$(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules

modules_install:
	$(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install

clean:
	$(MAKE) -C $(KERNEL_SRC) M=$(SRC) clean


