# 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_audio.h \ intel_context_types.h \ intel_engine_types.h \ intel_frontbuffer.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)))