Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. include $(PWD)/../Param.mk
  2. include $(PWD)/../../version/$(VERSION_CFG).mk
  3. TARGET = vvcam_isp
  4. obj-m +=$(TARGET).o
  5. $(TARGET)-objs += vvcam_isp_driver_of.o
  6. $(TARGET)-objs += ../../isp/isp_miv1.o
  7. $(TARGET)-objs += ../../isp/isp_miv2.o
  8. $(TARGET)-objs += ../../isp/isp_wdr3.o
  9. $(TARGET)-objs += ../../isp/isp_wdr4.o
  10. $(TARGET)-objs += ../../isp/isp_wdr.o
  11. $(TARGET)-objs += ../../isp/isp_3dnr.o
  12. $(TARGET)-objs += ../../isp/isp_3dnr2.o
  13. $(TARGET)-objs += ../../isp/isp_tdnr3.o
  14. $(TARGET)-objs += ../../isp/isp_hdr.o
  15. $(TARGET)-objs += ../../isp/isp_dpf.o
  16. $(TARGET)-objs += ../../isp/isp_compand.o
  17. $(TARGET)-objs += ../../isp/isp_gcmono.o
  18. $(TARGET)-objs += ../../isp/isp_rgbgamma.o
  19. $(TARGET)-objs += ../../isp/isp_ioctl.o
  20. $(TARGET)-objs += ../../isp/isp_dmsc2.o
  21. $(TARGET)-objs += ../../isp/isp_rgbir.o
  22. $(TARGET)-objs += ../../isp/isp_irq_queue.o
  23. EXTRA_CFLAGS += -I$(PWD)/../../isp
  24. EXTRA_CFLAGS += -I$(PWD)/../../driver
  25. EXTRA_CFLAGS += -I$(PWD)/../../common
  26. PWD :=$(shell pwd)
  27. all:
  28. make -C $(KERNEL) M=$(PWD) modules
  29. modules_install:
  30. make -C $(KERNEL_SRC) M=$(SRC) modules_install
  31. clean:
  32. rm -rf $($(TARGET)-objs)
  33. make -C $(KERNEL) M=`pwd` clean