1*99a2dd95SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 2*99a2dd95SBruce Richardson# Copyright(c) 2017 Intel Corporation 3*99a2dd95SBruce Richardson 4*99a2dd95SBruce Richardsonarch_headers = files( 5*99a2dd95SBruce Richardson 'rte_atomic.h', 6*99a2dd95SBruce Richardson 'rte_byteorder.h', 7*99a2dd95SBruce Richardson 'rte_cpuflags.h', 8*99a2dd95SBruce Richardson 'rte_cycles.h', 9*99a2dd95SBruce Richardson 'rte_io.h', 10*99a2dd95SBruce Richardson 'rte_memcpy.h', 11*99a2dd95SBruce Richardson 'rte_pause.h', 12*99a2dd95SBruce Richardson 'rte_power_intrinsics.h', 13*99a2dd95SBruce Richardson 'rte_prefetch.h', 14*99a2dd95SBruce Richardson 'rte_rtm.h', 15*99a2dd95SBruce Richardson 'rte_rwlock.h', 16*99a2dd95SBruce Richardson 'rte_spinlock.h', 17*99a2dd95SBruce Richardson 'rte_vect.h', 18*99a2dd95SBruce Richardson) 19*99a2dd95SBruce Richardsonarch_indirect_headers = files( 20*99a2dd95SBruce Richardson 'rte_atomic_32.h', 21*99a2dd95SBruce Richardson 'rte_atomic_64.h', 22*99a2dd95SBruce Richardson 'rte_byteorder_32.h', 23*99a2dd95SBruce Richardson 'rte_byteorder_64.h', 24*99a2dd95SBruce Richardson) 25*99a2dd95SBruce Richardsoninstall_headers(arch_headers + arch_indirect_headers, subdir: get_option('include_subdir_arch')) 26*99a2dd95SBruce Richardsondpdk_chkinc_headers += arch_headers 27