From 9a84a04aeabf12856a8b1a200bade7cdf554b8d3 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 24 Aug 2023 11:18:22 +0200 Subject: Clean code --- Makefile | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 07e6bfe..a4decd4 100755 --- a/Makefile +++ b/Makefile @@ -1,30 +1,21 @@ # Linux Makefile Location: #LML="/usr/src/linux-headers-$(shell uname -r)/" LML="/lib/modules/$(shell uname -r)/build/" # Change if required on your system -obj-m += ina260.o ina260_full.o +obj-m += ina2xx.o ina260.o +TEST_BUS=i2c-2 TEST_DEV_ADDR=0x41 +TEST_DRV=ina2xx -all: ina260.c ina260_full.c +all: ina2xx.c ina260.c make -C $(LML) M=$(PWD) modules -run: ina260.c - - echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/delete_device - - rmmod ina260 - make clean - make - insmod ina260.ko - echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/new_device - -run-full: ina2602.c - - echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/delete_device - - rmmod ina260_full - make clean - make - insmod ina260_full.ko - echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/new_device - +run2xx: $(TEST_DRV).ko + - echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/$(TEST_BUS)/delete_device + - rmmod $(TEST_DRV) + insmod $(TEST_DRV) + echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/$(TEST_BUS)/new_device clean: - rm -f .ina260* *.ko *.mod.* *.o *.symvers *.order + rm -f .ina2* *.ko *.mod.* *.mod *.o *.symvers *.order .PHONY: clean run -- cgit v1.2.3