#
# chipsemi_chsc6540_i2c_ts.ko
#
# Makefile: for external make invocation
#
# Note:
# - Please refer to modules/sample/Makefile to find out what should be
#   done in this Makefile
#

#####module name ###
obj-m := chipsemi_chsc6540_i2c_ts.o

chipsemi_chsc6540_i2c_ts-objs += basic_util.o
chipsemi_chsc6540_i2c_ts-objs += i2c_communication.o
chipsemi_chsc6540_i2c_ts-objs += idmx_core.o
chipsemi_chsc6540_i2c_ts-objs += semi_touch_apk.o
chipsemi_chsc6540_i2c_ts-objs += semi_touch_custom.o
chipsemi_chsc6540_i2c_ts-objs += semi_touch_device.o
chipsemi_chsc6540_i2c_ts-objs += semi_touch_function.o
chipsemi_chsc6540_i2c_ts-objs += semi_touch_upgrade.o

SRC := $(shell pwd)

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

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

clean:
	rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
	rm -f Module.markers Module.symvers modules.order
	rm -rf .tmp_versions Modules.symvers