Makefile 479 B

1234567891011121314151617
  1. CROSS_COMPILE=arm-poky-linux-gnueabi-
  2. #也可以同时编译多个模块 obj-m += export_symbol.o export_symbol1.o export_symbol2.o
  3. obj-m := coral.o
  4. coral-objs := main.o led.o light_ring.o ssegment.o ec_version.o buzzer.o fan.o
  5. KERNELDIR := /lib/modules/$(shell uname -r)/build
  6. ccflags-y += -I./include
  7. EXTRA_CFLAGS +=-g -I$(PWD)/include
  8. PWD = $(shell pwd)
  9. all:
  10. make -C $(KERNELDIR) M=$(PWD) modules
  11. clean:
  12. rm -rf *.o
  13. rm *.ko *.order *.mod.c *.symvers