Makefile 453 B

12345678910111213141516171819202122232425
  1. KMFDEFINES = -DNEWSTATUS -DPROJECT
  2. ADCDEFINES = -DADC_MOVE
  3. ADCDIR = ../../adc
  4. ifneq ($(KERNELRELEASE),)
  5. obj-m := sispq.o
  6. sispq-objs := pq.o pq_hw.o pq_tab.o
  7. EXTRA_CFLAGS += -Os -w
  8. EXTRA_CFLAGS += $(KMFDEFINES)
  9. EXTRA_CFLAGS += $(ADCDEFINES)
  10. else
  11. KERNELDIR := ../../../kernel/linux/
  12. PWD :=$(shell pwd)
  13. .PHONY:all
  14. all:
  15. $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules
  16. .PHONY:clean
  17. clean:
  18. $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) clean
  19. endif