LD = ld CC = gcc CFLAGS = -Wall -D__KERNEL__ -DMODULE -I/usr/src/linux/include # CFLAGS += -DMODVERSIONS # INCLUDE = -I/lib/modules/2.4.18/build/include \ # -I/lib/modules/2.4.18/build/include/linux include /usr/src/linux/.config # ifdef CONFIG_MODVERSIONS # CFLAGS += -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h # endif default: i2c_mem_drv.o i2c_mem_adpt.o all: i2c_mem_adpt.o i2c_mem_drv.o i2c_test i2c_mem_adpt.o: i2c_mem_adpt.c $(CC) $(CFLAGS) -o $@ -c $^ i2c_mem_drv.o: i2c_mem_drv.c $(CC) $(CFLAGS) -o $@ -c $^ i2c_test: i2c_test.c gcc -g -Wall -o i2c_test i2c_test.c clean: rm -f core *.o i2c_test