def _copy_each_include_files_to_include_dir(self):
        """Copy include header files for each directory to include directory.

        Copy include header files
        from
            rpm/
                rpmio/*.h
                lib/*.h
                build/*.h
                sign/*.h
        to
            rpm/
                include/
                    rpm/*.h
        .
        This is a status after running "make" on actual rpm build process.
        """
        src_header_dirs = [
            'rpmio',
            'lib',
            'build',
            'sign',
        ]
        with Cmd.pushd('..'):
            src_include_dir = os.path.abspath('./include')
            for header_dir in src_header_dirs:
                if not os.path.isdir(header_dir):
                    message_format = "Skip not existing header directory '{0}'"
                    Log.debug(message_format.format(header_dir))
                    continue
                header_files = Cmd.find(header_dir, '*.h')
                for header_file in header_files:
                    pattern = '^{0}/'.format(header_dir)
                    (dst_header_file, subs_num) = re.subn(pattern,
                                                          '', header_file)
                    if subs_num == 0:
                        message = 'Failed to replace header_file: {0}'.format(
                            header_file)
                        raise ValueError(message)
                    dst_header_file = os.path.abspath(
                        os.path.join(src_include_dir, 'rpm', dst_header_file)
                    )
                    dst_dir = os.path.dirname(dst_header_file)
                    if not os.path.isdir(dst_dir):
                        Cmd.mkdir_p(dst_dir)
                    shutil.copyfile(header_file, dst_header_file)
Copy include header files for each directory to include directory.

        Copy include header files
        from
            rpm/
                rpmio/*.h
                lib/*.h
                build/*.h
                sign/*.h
        to
            rpm/
                include/
                    rpm/*.h
        .
        This is a status after running "make" on actual rpm build process.