1 1.7.2.1 skrll # $NetBSD: Makefile,v 1.7.2.1 2015/09/22 12:06:09 skrll Exp $ 2 1.2 riastrad 3 1.2 riastrad .include "../Makefile.inc" 4 1.2 riastrad .include "../drmkms/Makefile.inc" 5 1.2 riastrad 6 1.2 riastrad CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/i915 7 1.4 riastrad CPPFLAGS+= -I${S}/external/bsd/drm2/i915drm 8 1.2 riastrad 9 1.2 riastrad .PATH: ${S}/external/bsd/drm2/i915drm 10 1.2 riastrad .PATH: ${S}/external/bsd/drm2/dist/drm/i915 11 1.2 riastrad 12 1.2 riastrad KMOD= i915drmkms 13 1.2 riastrad IOCONF= i915drmkms.ioconf 14 1.6 christos MKLDSCRIPT=yes 15 1.2 riastrad 16 1.2 riastrad SRCS+= dvo_ch7017.c 17 1.2 riastrad SRCS+= dvo_ch7xxx.c 18 1.2 riastrad SRCS+= dvo_ivch.c 19 1.2 riastrad SRCS+= dvo_ns2501.c 20 1.2 riastrad SRCS+= dvo_sil164.c 21 1.2 riastrad SRCS+= dvo_tfp410.c 22 1.3 riastrad SRCS+= i915_cmd_parser.c 23 1.2 riastrad #SRCS+= i915_debugfs.c # XXX No debugfs in NetBSD. 24 1.2 riastrad SRCS+= i915_dma.c 25 1.2 riastrad SRCS+= i915_drv.c 26 1.2 riastrad SRCS+= i915_gem.c 27 1.2 riastrad SRCS+= i915_gem_context.c 28 1.2 riastrad SRCS+= i915_gem_debug.c 29 1.2 riastrad #SRCS+= i915_gem_dmabuf.c 30 1.2 riastrad SRCS+= i915_gem_evict.c 31 1.2 riastrad SRCS+= i915_gem_execbuffer.c 32 1.2 riastrad SRCS+= i915_gem_gtt.c 33 1.2 riastrad SRCS+= i915_gem_stolen.c 34 1.2 riastrad SRCS+= i915_gem_tiling.c 35 1.3 riastrad SRCS+= i915_gpu_error.c 36 1.2 riastrad #SRCS+= i915_ioc32.c 37 1.2 riastrad SRCS+= i915_irq.c 38 1.3 riastrad SRCS+= i915_params.c 39 1.2 riastrad SRCS+= i915_suspend.c 40 1.2 riastrad SRCS+= i915_sysfs.c # XXX No sysfs in NetBSD. 41 1.3 riastrad SRCS+= i915_ums.c 42 1.5 nonaka SRCS+= intel_acpi.c 43 1.2 riastrad SRCS+= intel_bios.c 44 1.2 riastrad SRCS+= intel_crt.c 45 1.2 riastrad SRCS+= intel_ddi.c 46 1.2 riastrad SRCS+= intel_display.c 47 1.2 riastrad SRCS+= intel_dp.c 48 1.3 riastrad SRCS+= intel_dsi.c 49 1.3 riastrad SRCS+= intel_dsi_cmd.c 50 1.3 riastrad SRCS+= intel_dsi_pll.c 51 1.2 riastrad SRCS+= intel_dvo.c 52 1.3 riastrad SRCS+= intel_fbdev.c 53 1.2 riastrad SRCS+= intel_hdmi.c 54 1.2 riastrad SRCS+= intel_i2c.c 55 1.2 riastrad SRCS+= intel_lvds.c 56 1.2 riastrad SRCS+= intel_modes.c 57 1.5 nonaka SRCS+= intel_opregion.c 58 1.2 riastrad SRCS+= intel_overlay.c 59 1.2 riastrad SRCS+= intel_panel.c 60 1.2 riastrad SRCS+= intel_pm.c 61 1.2 riastrad SRCS+= intel_ringbuffer.c 62 1.2 riastrad SRCS+= intel_sdvo.c 63 1.3 riastrad SRCS+= intel_sideband.c 64 1.2 riastrad SRCS+= intel_sprite.c 65 1.2 riastrad SRCS+= intel_tv.c 66 1.3 riastrad SRCS+= intel_uncore.c 67 1.2 riastrad 68 1.2 riastrad SRCS+= i915_module.c 69 1.2 riastrad SRCS+= i915_pci.c 70 1.2 riastrad SRCS+= intel_gtt.c 71 1.4 riastrad SRCS+= intelfb.c 72 1.2 riastrad 73 1.7 joerg COPTS.i915_drv.c+= ${${ACTIVE_CC} == "gcc":? -Wno-override-init :} 74 1.7 joerg COPTS.i915_drv.c+= ${${ACTIVE_CC} == "clang":? -Wno-initializer-overrides :} 75 1.7 joerg 76 1.7 joerg COPTS.intel_display.c+= -Wno-shadow -Wno-conversion 77 1.2 riastrad COPTS.intel_panel.c+= -Wno-shadow 78 1.2 riastrad COPTS.intel_pm.c+= -Wno-shadow 79 1.2 riastrad 80 1.7.2.1 skrll CPPFLAGS+= -DCONFIG_DRM_I915_FBDEV=1 81 1.7.2.1 skrll CPPFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 82 1.3 riastrad 83 1.5 nonaka CPPFLAGS+= -DNACPICA=1 84 1.5 nonaka CPPFLAGS+= -DNVGA=1 85 1.5 nonaka 86 1.2 riastrad .include <bsd.kmodule.mk> 87