Makefile 499 B

12345678910111213141516171819202122232425
  1. # ccflags-y += -O2
  2. TARGET_MODULE:=gfaspi
  3. PWD := $(shell pwd)
  4. $(TARGET_MODULE)-objs := drvmain.o kfile.o sfsattrib.o kspi.o ktiva.o kfirmware.o ksync.o krtc.o timeconv.o
  5. obj-m := $(TARGET_MODULE).o
  6. # all: default
  7. default:
  8. $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
  9. @mkdir -p bin
  10. @cp -f $(TARGET_MODULE).ko -tbin
  11. clean:
  12. $(MAKE) -C $(KERNELDIR) M=$(PWD) clean
  13. @rm -f bin/$(TARGET_MODULE).ko
  14. depend .depend dep:
  15. $(CC) -M *.c > .depend
  16. ifeq (.depend,$(wildcard .depend))
  17. include .depend
  18. endif