Makefile revision 1.9
11.9Sriastrad# $NetBSD: Makefile,v 1.9 2018/08/27 13:54:25 riastradh 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.9SriastradCPPFLAGS+=	-I${S}/external/bsd/drm2/i915drm
151.9Sriastrad
161.9SriastradCPPFLAGS+=	-I${S}/external/bsd/drm2/dist/drm/i915
171.9Sriastrad
181.9SriastradCPPFLAGS+=	-DCONFIG_DRM_I915_FBDEV=1
191.9SriastradCPPFLAGS+=	-DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0
201.9Sriastrad
211.9Sriastrad# Substitute for _KERNEL_OPT flags.
221.9SriastradCPPFLAGS+=	-DNACPICA=1
231.9SriastradCPPFLAGS+=	-DNVGA=1
241.9Sriastrad
251.9SriastradCWARNFLAGS+=	-Wno-shadow
261.9Sriastrad
271.9SriastradCOPTS.i915_drv.c+=	${${ACTIVE_CC} == "gcc":? -Wno-override-init :}
281.9SriastradCOPTS.i915_drv.c+=	${${ACTIVE_CC} == "clang":? -Wno-initializer-overrides :}
291.9Sriastrad
301.9Sriastrad# NetBSD additions.
311.9SriastradSRCS+=	i915_module.c
321.9SriastradSRCS+=	i915_pci.c
331.9SriastradSRCS+=	intel_gtt.c
341.9Sriastrad
351.9Sriastrad# wsconsole framebuffer.
361.9SriastradSRCS+=	intelfb.c
371.2Sriastrad
381.9Sriastrad# Upstream sources.
391.2SriastradSRCS+=	dvo_ch7017.c
401.2SriastradSRCS+=	dvo_ch7xxx.c
411.2SriastradSRCS+=	dvo_ivch.c
421.2SriastradSRCS+=	dvo_ns2501.c
431.2SriastradSRCS+=	dvo_sil164.c
441.2SriastradSRCS+=	dvo_tfp410.c
451.3SriastradSRCS+=	i915_cmd_parser.c
461.2SriastradSRCS+=	i915_dma.c
471.2SriastradSRCS+=	i915_drv.c
481.2SriastradSRCS+=	i915_gem.c
491.9SriastradSRCS+=	i915_gem_batch_pool.c
501.2SriastradSRCS+=	i915_gem_context.c
511.2SriastradSRCS+=	i915_gem_debug.c
521.9Sriastrad#SRCS+=	i915_gem_dmabuf.c	# XXX drm prime
531.2SriastradSRCS+=	i915_gem_evict.c
541.2SriastradSRCS+=	i915_gem_execbuffer.c
551.9SriastradSRCS+=	i915_gem_fence.c
561.2SriastradSRCS+=	i915_gem_gtt.c
571.9SriastradSRCS+=	i915_gem_render_state.c
581.9SriastradSRCS+=	i915_gem_shrinker.c
591.2SriastradSRCS+=	i915_gem_stolen.c
601.2SriastradSRCS+=	i915_gem_tiling.c
611.9SriastradSRCS+=	i915_gem_userptr.c
621.3SriastradSRCS+=	i915_gpu_error.c
631.9SriastradSRCS+=	i915_guc_submission.c
641.2SriastradSRCS+=	i915_irq.c
651.3SriastradSRCS+=	i915_params.c
661.2SriastradSRCS+=	i915_suspend.c
671.9SriastradSRCS+=	i915_sysfs.c
681.9SriastradSRCS+=	i915_trace_points.c
691.9SriastradSRCS+=	i915_vgpu.c
701.5SnonakaSRCS+=	intel_acpi.c
711.9SriastradSRCS+=	intel_atomic.c
721.9SriastradSRCS+=	intel_atomic_plane.c
731.9SriastradSRCS+=	intel_audio.c
741.2SriastradSRCS+=	intel_bios.c
751.2SriastradSRCS+=	intel_crt.c
761.2SriastradSRCS+=	intel_ddi.c
771.2SriastradSRCS+=	intel_display.c
781.2SriastradSRCS+=	intel_dp.c
791.9SriastradSRCS+=	intel_dp_mst.c
801.3SriastradSRCS+=	intel_dsi.c
811.9Sriastrad#SRCS+=	intel_dsi_panel_vbt.c
821.9Sriastrad#SRCS+=	intel_dsi_pll.c
831.2SriastradSRCS+=	intel_dvo.c
841.9SriastradSRCS+=	intel_fbc.c
851.3SriastradSRCS+=	intel_fbdev.c
861.9SriastradSRCS+=	intel_fifo_underrun.c
871.9SriastradSRCS+=	intel_frontbuffer.c
881.9SriastradSRCS+=	intel_guc_loader.c
891.2SriastradSRCS+=	intel_hdmi.c
901.9SriastradSRCS+=	intel_hotplug.c
911.2SriastradSRCS+=	intel_i2c.c
921.9SriastradSRCS+=	intel_lrc.c
931.2SriastradSRCS+=	intel_lvds.c
941.9SriastradSRCS+=	intel_mocs.c
951.2SriastradSRCS+=	intel_modes.c
961.5SnonakaSRCS+=	intel_opregion.c
971.2SriastradSRCS+=	intel_overlay.c
981.2SriastradSRCS+=	intel_panel.c
991.2SriastradSRCS+=	intel_pm.c
1001.9SriastradSRCS+=	intel_psr.c
1011.9SriastradSRCS+=	intel_renderstate_gen6.c
1021.9SriastradSRCS+=	intel_renderstate_gen7.c
1031.9SriastradSRCS+=	intel_renderstate_gen8.c
1041.9SriastradSRCS+=	intel_renderstate_gen9.c
1051.2SriastradSRCS+=	intel_ringbuffer.c
1061.9SriastradSRCS+=	intel_runtime_pm.c
1071.2SriastradSRCS+=	intel_sdvo.c
1081.3SriastradSRCS+=	intel_sideband.c
1091.2SriastradSRCS+=	intel_sprite.c
1101.2SriastradSRCS+=	intel_tv.c
1111.3SriastradSRCS+=	intel_uncore.c
1121.2Sriastrad
1131.2Sriastrad.include <bsd.kmodule.mk>
114