Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tools Remove the 'tools/lib{elf,dwarf}' directories.



details:   https://anonhg.NetBSD.org/src/rev/79d151b69ab1
branches:  trunk
changeset: 365738:79d151b69ab1
user:      jkoshy <jkoshy%NetBSD.org@localhost>
date:      Fri Apr 22 15:47:03 2022 +0000

description:
Remove the 'tools/lib{elf,dwarf}' directories.

These have been moved to under 'tools/elftoolchain'.

diffstat:

 tools/libdwarf/Makefile |  95 -------------------------------------------------
 tools/libelf/Makefile   |  89 ---------------------------------------------
 tools/libelf/libelf.inc |   4 --
 3 files changed, 0 insertions(+), 188 deletions(-)

diffs (200 lines):

diff -r 7c77256f4fe5 -r 79d151b69ab1 tools/libdwarf/Makefile
--- a/tools/libdwarf/Makefile   Fri Apr 22 12:41:06 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-#      $NetBSD: Makefile,v 1.9 2018/05/01 19:59:47 christos Exp $
-
-HOSTLIB=dwarf
-
-.include <bsd.hostinit.mk>
-
-SRCS= \
-       dwarf_abbrev.c  \
-       dwarf_arange.c  \
-       dwarf_attr.c    \
-       dwarf_attrval.c \
-       dwarf_cu.c      \
-       dwarf_dealloc.c \
-       dwarf_die.c     \
-       dwarf_dump.c    \
-       dwarf_errmsg.c  \
-       dwarf_finish.c  \
-       dwarf_form.c    \
-       dwarf_frame.c   \
-       dwarf_init.c    \
-       dwarf_lineno.c  \
-       dwarf_loclist.c \
-       dwarf_macinfo.c \
-       dwarf_pro_arange.c      \
-       dwarf_pro_attr.c        \
-       dwarf_pro_die.c \
-       dwarf_pro_expr.c        \
-       dwarf_pro_finish.c      \
-       dwarf_pro_frame.c       \
-       dwarf_pro_init.c        \
-       dwarf_pro_lineno.c      \
-       dwarf_pro_macinfo.c     \
-       dwarf_pro_reloc.c       \
-       dwarf_pro_sections.c    \
-       dwarf_ranges.c  \
-       dwarf_reloc.c   \
-       dwarf_seterror.c        \
-       dwarf_str.c     \
-       libdwarf.c      \
-       libdwarf_abbrev.c       \
-       libdwarf_arange.c       \
-       libdwarf_attr.c \
-       libdwarf_die.c  \
-       libdwarf_elf_access.c   \
-       libdwarf_elf_init.c     \
-       libdwarf_error.c        \
-       libdwarf_frame.c        \
-       libdwarf_info.c \
-       libdwarf_init.c \
-       libdwarf_lineno.c       \
-       libdwarf_loc.c  \
-       libdwarf_loclist.c      \
-       libdwarf_macinfo.c      \
-       libdwarf_nametbl.c      \
-       libdwarf_ranges.c       \
-       libdwarf_reloc.c        \
-       libdwarf_rw.c   \
-       libdwarf_sections.c     \
-       libdwarf_str.c
-
-ELFTOOLCHAIN_DIR=${.CURDIR}/../../external/bsd/elftoolchain/dist
-LIBDWARF_DIR=  ${ELFTOOLCHAIN_DIR}/libdwarf
-LIBELF_DIR=    ${ELFTOOLCHAIN_DIR}/libelf
-COMMON_DIR=    ${ELFTOOLCHAIN_DIR}/common
-
-INCS=          dwarf.h libdwarf.h
-INCSDIR=       /usr/include
-
-.ifndef NOCOMPATLIB
-COMPATLIB_NO_LIB= yes # only the include files, not the library
-.-include      "${TOOLDIR}/share/compat/defs.mk"
-.endif
-
-CPPFLAGS+=     -I${.CURDIR}/../compat -I${LIBDWARF_DIR} -I${LIBELF_DIR}
-CPPFLAGS+=     -I${COMMON_DIR}
-
-BUILD_OSTYPE!=  uname -s
-
-# Disable use of pre-compiled headers on Darwin.
-.if ${BUILD_OSTYPE} == "Darwin"
-CPPFLAGS+=     -no-cpp-precomp
-.endif
-
-# -D_FILE_OFFSET_BITS=64 produces a much more amenable `struct stat', and
-# other file ops, on many systems, without changing function names.
-
-CPPFLAGS+=     -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64
-
-.PATH:         ${LIBDWARF_DIR}
-
-HOST_CPPFLAGS:=        ${CPPFLAGS} ${HOST_CPPFLAGS}
-CPPFLAGS:=     # empty
-
-.include "${.CURDIR}/../Makefile.nbincludes"
-.include <bsd.hostlib.mk>
diff -r 7c77256f4fe5 -r 79d151b69ab1 tools/libelf/Makefile
--- a/tools/libelf/Makefile     Fri Apr 22 12:41:06 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-#      $NetBSD: Makefile,v 1.10 2018/05/01 19:59:47 christos Exp $
-
-HOSTLIB=       elf
-
-.include <bsd.hostinit.mk>
-
-SRCS=          elf_begin.c                                             \
-               elf_cntl.c                                              \
-               elf_end.c elf_errmsg.c elf_errno.c                      \
-               elf_data.c                                              \
-               elf_fill.c elf_flag.c                                   \
-               elf_getarhdr.c elf_getarsym.c elf_getbase.c             \
-                   elf_getident.c                                      \
-               elf_hash.c                                              \
-               elf_kind.c                                              \
-               elf_memory.c                                            \
-               elf_next.c                                              \
-               elf_rand.c elf_rawfile.c                                \
-               elf_phnum.c                                             \
-               elf_shnum.c elf_shstrndx.c elf_scn.c elf_strptr.c       \
-               elf_update.c                                            \
-               elf_version.c                                           \
-               gelf_cap.c                                              \
-               gelf_checksum.c                                         \
-               gelf_dyn.c                                              \
-               gelf_ehdr.c                                             \
-               gelf_getclass.c                                         \
-               gelf_fsize.c                                            \
-               gelf_move.c                                             \
-               gelf_phdr.c                                             \
-               gelf_rel.c gelf_rela.c                                  \
-               gelf_shdr.c gelf_sym.c gelf_syminfo.c gelf_symshndx.c   \
-               gelf_xlate.c                                            \
-               elf.c                                                   \
-               libelf_align.c libelf_allocate.c libelf_ar.c            \
-               libelf_ar_util.c                                        \
-               libelf_checksum.c                                       \
-               libelf_data.c                                           \
-               libelf_ehdr.c libelf_extended.c                         \
-               libelf_memory.c                                         \
-               libelf_open.c                                           \
-               libelf_phdr.c                                           \
-               libelf_shdr.c                                           \
-               libelf_xlate.c                                          \
-               ${LIBELF_GENSRCS}
-
-LIBELF_GENSRCS=        libelf_fsize.c libelf_msize.c libelf_convert.c
-
-LIBELF_DIR=    ${.CURDIR}/../../external/bsd/elftoolchain/dist/libelf
-
-CLEANFILES+=   ${LIBELF_GENSRCS}
-CPPFLAGS+=     -I${.CURDIR}/../compat -I${LIBELF_DIR} -I${LIBELF_DIR}/../common
-CPPFLAGS+=     -I${TOOLDIR}/include/nbinclude
-
-CPPFLAGS+=     -DLIBELF_TEST_HOOKS
-
-libelf_convert.c:      elf_types.m4 libelf_convert.m4
-libelf_fsize.c:                elf_types.m4 libelf_fsize.m4
-libelf_msize.c:                elf_types.m4 libelf_msize.m4
-
-BUILD_OSTYPE!=  uname -s
-
-# Disable use of pre-compiled headers on Darwin.
-.if ${BUILD_OSTYPE} == "Darwin"
-CPPFLAGS+=     -no-cpp-precomp
-.endif
-
-# -D_FILE_OFFSET_BITS=64 produces a much more amenable `struct stat', and
-# other file ops, on many systems, without changing function names.
-
-CPPFLAGS+=     -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64
-.ifndef NOCOMPATLIB
-COMPATLIB_NO_LIB= yes # only the include files, not the library
-.-include      "${TOOLDIR}/share/compat/defs.mk"
-.endif
-
-.PATH:         ${LIBELF_DIR}
-
-HOST_CPPFLAGS:=        ${CPPFLAGS} ${HOST_CPPFLAGS}
-CPPFLAGS:=     # empty
-
-.include "${.CURDIR}/../Makefile.nbincludes"
-.include <bsd.hostlib.mk>
-
-# Keep the .SUFFIXES line after the include of bsd.hostlib.mk
-M4OBJDIR!=     cd ${.CURDIR}/../m4 && ${PRINTOBJDIR}
-.SUFFIXES:     .m4 .c
-.m4.c:
-       ${M4OBJDIR}/m4 -D SRCDIR=${LIBELF_DIR} ${.IMPSRC} > ${.TARGET}
diff -r 7c77256f4fe5 -r 79d151b69ab1 tools/libelf/libelf.inc
--- a/tools/libelf/libelf.inc   Fri Apr 22 12:41:06 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-#      $NetBSD: libelf.inc,v 1.2 2014/03/09 17:10:12 christos Exp $
-
-LIBELFSRCDIR=  ${.CURDIR}/../../external/bsd/elftoolchain/dist/libelf
-LIBELFOBJDIR!= cd ${.CURDIR}/../libelf && ${PRINTOBJDIR}



Home | Main Index | Thread Index | Old Index