# SPDX-License-Identifier: MIT # Copyright © 2019 Intel Corporation # Test the headers are compilable as standalone units header_test := \ i915_active_types.h \ i915_gem_context_types.h \ i915_priolist_types.h \ i915_scheduler_types.h \ i915_timeline_types.h \ intel_atomic_plane.h \ intel_audio.h \ intel_cdclk.h \ intel_color.h \ intel_connector.h \ intel_context_types.h \ intel_crt.h \ intel_csr.h \ intel_ddi.h \ intel_dp.h \ intel_dvo.h \ intel_engine_types.h \ intel_fbc.h \ intel_fbdev.h \ intel_frontbuffer.h \ intel_hdcp.h \ intel_hdmi.h \ intel_lspcon.h \ intel_lvds.h \ intel_panel.h \ intel_pipe_crc.h \ intel_pm.h \ intel_psr.h \ intel_sdvo.h \ intel_sprite.h \ intel_tv.h \ intel_workarounds_types.h quiet_cmd_header_test = HDRTEST $@ cmd_header_test = echo "\#include \"$( $@ header_test_%.c: %.h $(call cmd,header_test) i915-$(CONFIG_DRM_I915_WERROR) += $(foreach h,$(header_test),$(patsubst %.h,header_test_%.o,$(h))) clean-files += $(foreach h,$(header_test),$(patsubst %.h,header_test_%.c,$(h)))