Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # SPDX-License-Identifier: GPL-2.0
  2. obj-$(CONFIG_FB_NOTIFY) += fb_notify.o
  3. obj-$(CONFIG_FB_CORE) += fb.o
  4. fb-y := fb_info.o \
  5. fbmem.o fbcmap.o \
  6. modedb.o fbcvt.o fb_cmdline.o
  7. ifdef CONFIG_FB
  8. fb-y += fb_backlight.o fbmon.o
  9. endif
  10. fb-$(CONFIG_FB_DEFERRED_IO) += fb_defio.o
  11. fb-$(CONFIG_FB_DEVICE) += fb_chrdev.o \
  12. fb_procfs.o \
  13. fbsysfs.o
  14. ifeq ($(CONFIG_FRAMEBUFFER_CONSOLE),y)
  15. fb-y += fbcon.o bitblit.o softcursor.o
  16. ifeq ($(CONFIG_FB_TILEBLITTING),y)
  17. fb-y += tileblit.o
  18. endif
  19. ifeq ($(CONFIG_FRAMEBUFFER_CONSOLE_ROTATION),y)
  20. fb-y += fbcon_rotate.o fbcon_cw.o fbcon_ud.o \
  21. fbcon_ccw.o
  22. endif
  23. endif
  24. fb-$(CONFIG_LOGO) += fb_logo.o
  25. obj-$(CONFIG_FB_CFB_FILLRECT) += cfbfillrect.o
  26. obj-$(CONFIG_FB_CFB_COPYAREA) += cfbcopyarea.o
  27. obj-$(CONFIG_FB_CFB_IMAGEBLIT) += cfbimgblt.o
  28. obj-$(CONFIG_FB_IOMEM_FOPS) += fb_io_fops.o
  29. obj-$(CONFIG_FB_SYS_FILLRECT) += sysfillrect.o
  30. obj-$(CONFIG_FB_SYS_COPYAREA) += syscopyarea.o
  31. obj-$(CONFIG_FB_SYS_IMAGEBLIT) += sysimgblt.o
  32. obj-$(CONFIG_FB_SYSMEM_FOPS) += fb_sys_fops.o
  33. obj-$(CONFIG_FB_SVGALIB) += svgalib.o
  34. obj-$(CONFIG_FB_DDC) += fb_ddc.o