Makefile revision 1.14
11.14Smrg# $NetBSD: Makefile,v 1.14 2019/09/29 23:45:00 mrg Exp $ 21.2Sriastrad 31.2Sriastrad.include "../Makefile.inc" 41.2Sriastrad.include "../drmkms/Makefile.inc" 51.2Sriastrad 61.9SriastradKMOD= i915drmkms 71.9SriastradIOCONF= i915drmkms.ioconf 81.9SriastradMKLDSCRIPT=yes 91.2Sriastrad 101.2Sriastrad.PATH: ${S}/external/bsd/drm2/i915drm 111.9Sriastrad 121.2Sriastrad.PATH: ${S}/external/bsd/drm2/dist/drm/i915 131.2Sriastrad 141.10SriastradCPPFLAGS+= -I${S}/sys/modules/drmkms 151.10Sriastrad 161.9SriastradCPPFLAGS+= -I${S}/external/bsd/drm2/i915drm 171.9Sriastrad 181.9SriastradCPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/i915 191.9Sriastrad 201.9SriastradCPPFLAGS+= -DCONFIG_DRM_I915_FBDEV=1 211.9SriastradCPPFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 221.9Sriastrad 231.9Sriastrad# Substitute for _KERNEL_OPT flags. 241.9SriastradCPPFLAGS+= -DNACPICA=1 251.9SriastradCPPFLAGS+= -DNVGA=1 261.9Sriastrad 271.9SriastradCWARNFLAGS+= -Wno-shadow 281.9Sriastrad 291.9SriastradCOPTS.i915_drv.c+= ${${ACTIVE_CC} == "gcc":? -Wno-override-init :} 301.9SriastradCOPTS.i915_drv.c+= ${${ACTIVE_CC} == "clang":? -Wno-initializer-overrides :} 311.9Sriastrad 321.9Sriastrad# NetBSD additions. 331.9SriastradSRCS+= i915_module.c 341.9SriastradSRCS+= i915_pci.c 351.9SriastradSRCS+= intel_gtt.c 361.9Sriastrad 371.9Sriastrad# wsconsole framebuffer. 381.9SriastradSRCS+= intelfb.c 391.2Sriastrad 401.9Sriastrad# Upstream sources. 411.2SriastradSRCS+= dvo_ch7017.c 421.2SriastradSRCS+= dvo_ch7xxx.c 431.2SriastradSRCS+= dvo_ivch.c 441.2SriastradSRCS+= dvo_ns2501.c 451.2SriastradSRCS+= dvo_sil164.c 461.2SriastradSRCS+= dvo_tfp410.c 471.3SriastradSRCS+= i915_cmd_parser.c 481.2SriastradSRCS+= i915_dma.c 491.2SriastradSRCS+= i915_drv.c 501.2SriastradSRCS+= i915_gem.c 511.9SriastradSRCS+= i915_gem_batch_pool.c 521.2SriastradSRCS+= i915_gem_context.c 531.2SriastradSRCS+= i915_gem_debug.c 541.9Sriastrad#SRCS+= i915_gem_dmabuf.c # XXX drm prime 551.2SriastradSRCS+= i915_gem_evict.c 561.2SriastradSRCS+= i915_gem_execbuffer.c 571.9SriastradSRCS+= i915_gem_fence.c 581.2SriastradSRCS+= i915_gem_gtt.c 591.9SriastradSRCS+= i915_gem_render_state.c 601.9SriastradSRCS+= i915_gem_shrinker.c 611.2SriastradSRCS+= i915_gem_stolen.c 621.2SriastradSRCS+= i915_gem_tiling.c 631.9SriastradSRCS+= i915_gem_userptr.c 641.3SriastradSRCS+= i915_gpu_error.c 651.9SriastradSRCS+= i915_guc_submission.c 661.2SriastradSRCS+= i915_irq.c 671.3SriastradSRCS+= i915_params.c 681.2SriastradSRCS+= i915_suspend.c 691.9SriastradSRCS+= i915_sysfs.c 701.9SriastradSRCS+= i915_trace_points.c 711.9SriastradSRCS+= i915_vgpu.c 721.5SnonakaSRCS+= intel_acpi.c 731.9SriastradSRCS+= intel_atomic.c 741.9SriastradSRCS+= intel_atomic_plane.c 751.9SriastradSRCS+= intel_audio.c 761.2SriastradSRCS+= intel_bios.c 771.2SriastradSRCS+= intel_crt.c 781.2SriastradSRCS+= intel_ddi.c 791.2SriastradSRCS+= intel_display.c 801.2SriastradSRCS+= intel_dp.c 811.9SriastradSRCS+= intel_dp_mst.c 821.3SriastradSRCS+= intel_dsi.c 831.9Sriastrad#SRCS+= intel_dsi_panel_vbt.c 841.9Sriastrad#SRCS+= intel_dsi_pll.c 851.2SriastradSRCS+= intel_dvo.c 861.9SriastradSRCS+= intel_fbc.c 871.3SriastradSRCS+= intel_fbdev.c 881.9SriastradSRCS+= intel_fifo_underrun.c 891.9SriastradSRCS+= intel_frontbuffer.c 901.9SriastradSRCS+= intel_guc_loader.c 911.2SriastradSRCS+= intel_hdmi.c 921.9SriastradSRCS+= intel_hotplug.c 931.2SriastradSRCS+= intel_i2c.c 941.9SriastradSRCS+= intel_lrc.c 951.2SriastradSRCS+= intel_lvds.c 961.9SriastradSRCS+= intel_mocs.c 971.2SriastradSRCS+= intel_modes.c 981.5SnonakaSRCS+= intel_opregion.c 991.2SriastradSRCS+= intel_overlay.c 1001.2SriastradSRCS+= intel_panel.c 1011.2SriastradSRCS+= intel_pm.c 1021.9SriastradSRCS+= intel_psr.c 1031.9SriastradSRCS+= intel_renderstate_gen6.c 1041.9SriastradSRCS+= intel_renderstate_gen7.c 1051.9SriastradSRCS+= intel_renderstate_gen8.c 1061.9SriastradSRCS+= intel_renderstate_gen9.c 1071.2SriastradSRCS+= intel_ringbuffer.c 1081.9SriastradSRCS+= intel_runtime_pm.c 1091.2SriastradSRCS+= intel_sdvo.c 1101.3SriastradSRCS+= intel_sideband.c 1111.2SriastradSRCS+= intel_sprite.c 1121.2SriastradSRCS+= intel_tv.c 1131.3SriastradSRCS+= intel_uncore.c 1141.2Sriastrad 1151.13SrinWARNS= 3 1161.13Srin 1171.14Smrg.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc" 1181.12SmrgCOPTS.intel_display.c+= -Wno-error=implicit-fallthrough 1191.12SmrgCOPTS.intel_ddi.c+= -Wno-error=implicit-fallthrough 1201.12SmrgCOPTS.intel_sdvo.c+= -Wno-error=implicit-fallthrough 1211.12Smrg.endif 1221.12Smrg 1231.2Sriastrad.include <bsd.kmodule.mk> 124