EXTRA_CFLAGS := -I$(src)

obj-m += ats9625.o

ats9625-objs :=           at_asm_io.o              at_asm_uaccess.o       	at_check.o             	at_gate.o              	at_linux_fs.o            at_linux_dma-mapping.o   at_linux_firmware.o      at_linux_fs.o          	at_linux_interrupt.o     at_linux_ioport.o      	at_linux_jiffies.o     	at_linux_kallsyms.o    	at_linux_list.o        	at_linux_mempool.o     	at_linux_mm.o          	at_linux_pci.o         	at_linux_printk.o      	at_linux_proc_fs.o     	at_linux_scatterlist.o 	at_linux_seq_file.o      at_linux_vmalloc.o     	at_linux_wait.o          at_linux_workqueue.o   	at_main.o              	at_main_A.o         	at_params.o              ats_file.o               ats_hash.o               ats_timer.o            	platform.o

ccflags-y := -D_DRIVER_ -D_LINUX_

ldflags-y := --whole-archive /usr/src/ats9625-7.10.0/libats9625.a

all:
	make -C /lib/modules/$(shell uname -r)/build V=1 M=$(PWD) modules

clean:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
