obj-m += ats9872.o

ats9872-objs :=           	at_asm_cacheflush.o    	at_asm_io.o            	at_asm_uaccess.o       	at_check.o             	at_gate.o              	at_linux_cdev.o        	at_linux_device.o      	at_linux_err.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_ktime.o       	at_linux_list.o        	at_linux_mempool.o     	at_linux_mm.o          	at_linux_mutex.o       	at_linux_pci.o         	at_linux_printk.o      	at_linux_proc_fs.o     	at_linux_scatterlist.o 	at_linux_string.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_ -I$(src)

ldflags-y := --whole-archive /usr/src/ats9872-8.0.1/libats9872.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
