Out of the original list, the following are the files that have NOT been marked as third-party in my proof-of-concept available at https://git.rtems.org/gedare/rtems.git/log/?h=test-split-3rd-party
Most of the .h files are not included because uninstalled headers aren't in the spec files. This includes the following headers: ------------------ cpukit/dtc/libfdt/libfdt_internal.h cpukit/libmisc/shell/dd.h cpukit/libmisc/shell/err.h cpukit/libmisc/shell/extern-cp.h cpukit/libmisc/shell/extern-dd.h cpukit/libmisc/shell/extern-ls.h cpukit/libmisc/shell/fts.h cpukit/libmisc/shell/hexdump.h cpukit/libmisc/shell/pathnames-mv.h cpukit/libmisc/shell/sysexits.h cpukit/libmisc/shell/vis.h cpukit/libmisc/shell/mknod-pack_dev.h cpukit/libfs/src/jffs2/src/acl.h cpukit/libfs/src/jffs2/src/compr.h cpukit/libfs/src/jffs2/src/debug.h cpukit/libfs/src/jffs2/src/jffs2_fs_i.h cpukit/libfs/src/jffs2/src/jffs2_fs_sb.h cpukit/libfs/src/jffs2/src/nodelist.h cpukit/libfs/src/jffs2/src/rtems-jffs2-config.h cpukit/libfs/src/jffs2/src/summary.h cpukit/libfs/src/jffs2/src/xattr.h cpukit/libmisc/uuid/uuidP.h cpukit/libmisc/uuid/uuidd.h cpukit/libmisc/xz/xz_config.h cpukit/libmisc/xz/xz_lzma2.h cpukit/libmisc/xz/xz_private.h cpukit/libmisc/xz/xz_stream.h cpukit/zlib/gzguts.h cpukit/zlib/inffast.h cpukit/zlib/inflate.h cpukit/zlib/inftrees.h cpukit/zlib/deflate.h cpukit/zlib/zutil.h cpukit/zlib/crc32.h cpukit/zlib/inffixed.h cpukit/zlib/trees.h ------------------ The RTL is owned by RTEMS now, including: ------------------ cpukit/libdl/rtl-mdreloc-arm.c cpukit/libdl/rtl-mdreloc-i386.c cpukit/libdl/rtl-mdreloc-m68k.c cpukit/libdl/rtl-mdreloc-riscv.c cpukit/libdl/rtl-mdreloc-sparc.c cpukit/libdl/fastlz.c cpukit/libdl/fastlz.h ------------------ These two are RTEMS-owned, authored by Till and Kevin Kirspel ------------------ cpukit/libfs/src/defaults/default_mmap.c cpukit/score/cpu/nios2/include/rtems/score/nios2-count-zeros.h ------------------ There are several header files related to ISA-specific support that might be worth identifying as third-party. ------------------ cpukit/score/cpu/i386/include/machine/elf_machdep.h cpukit/score/cpu/m68k/include/machine/elf_machdep.h cpukit/score/cpu/mips/include/machine/elf_machdep.h cpukit/score/cpu/nios2/include/machine/elf_machdep.h cpukit/score/cpu/sparc/include/machine/elf_machdep.h cpukit/score/cpu/x86_64/include/machine/elf_machdep.h cpukit/score/cpu/mips/include/rtems/mips/idtcpu.h cpukit/score/cpu/mips/include/rtems/mips/iregdef.h ------------------ Some random files: ------------------ cpukit/include/pci/pcireg.h cpukit/libmisc/mouse/mouse_parser.c cpukit/libmisc/xz/xz_crc64.c ------------------ And I didn't touch the testsuites: ------------------ testsuites/samples/paranoia/paranoia.c testsuites/benchmarks/dhrystone/dhry.h testsuites/benchmarks/dhrystone/dhry_1.c testsuites/benchmarks/dhrystone/dhry_2.c testsuites/benchmarks/linpack/linpack-pc.c testsuites/benchmarks/whetstone/whetstone.c ------------------ _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel