mirror of
https://github.com/brain-hackers/linux-brain.git
synced 2024-06-09 23:36:23 +09:00
e846f0dc57
Sometimes it's useful to be able to explicitly ensure certain headers remain self-contained, i.e. that they are compilable as standalone units, by including and/or forward declaring everything they depend on. Add special target header-test-y where individual Makefiles can add headers to be tested if CONFIG_HEADER_TEST is enabled. This will generate a dummy C file per header that gets built as part of extra-y. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
38 lines
775 B
Makefile
38 lines
775 B
Makefile
# SPDX-License-Identifier: MIT
|
|
# Copyright © 2019 Intel Corporation
|
|
|
|
# Test the headers are compilable as standalone units
|
|
header-test-$(CONFIG_DRM_I915_WERROR) := \
|
|
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
|