buildtools: remove scripts used only with make
authorCiara Power <ciara.power@intel.com>
Thu, 3 Sep 2020 15:26:53 +0000 (16:26 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 7 Sep 2020 22:11:11 +0000 (00:11 +0200)
Make is no longer supported for compiling DPDK, scripts used with make
are no longer needed.

Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
MAINTAINERS
buildtools/auto-config-h.sh [deleted file]
buildtools/gen-build-mk.sh [deleted file]
buildtools/gen-config-h.sh [deleted file]
buildtools/relpath.sh [deleted file]

index d8a51b0..37f1f1f 100644 (file)
@@ -100,10 +100,6 @@ Build System
 M: Thomas Monjalon <thomas@monjalon.net>
 F: Makefile
 F: config/
-F: buildtools/auto-config-h.sh
-F: buildtools/gen-build-mk.sh
-F: buildtools/gen-config-h.sh
-F: buildtools/relpath.sh
 
 Meson build
 M: Bruce Richardson <bruce.richardson@intel.com>
diff --git a/buildtools/auto-config-h.sh b/buildtools/auto-config-h.sh
deleted file mode 100755 (executable)
index 5b613c3..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-#!/bin/sh
-# SPDX-License-Identifier: BSD-3-Clause
-# Copyright 2014-2015 6WIND S.A.
-#
-# Crude script to detect whether particular types, macros and functions are
-# defined by trying to compile a file with a given header. Can be used to
-# perform cross-platform checks since the resulting object file is not
-# executed.
-#
-# Set VERBOSE=1 in the environment to display compiler output and errors.
-#
-# CC, CPPFLAGS, CFLAGS, EXTRA_CPPFLAGS and EXTRA_CFLAGS are taken from the
-# environment.
-#
-# AUTO_CONFIG_CFLAGS may append additional CFLAGS without modifying the
-# above variables.
-
-file=${1:?output file name required (config.h)}
-macro=${2:?output macro name required (HAVE_*)}
-include=${3:?include name required (foo.h)}
-type=${4:?object type required (define, enum, type, field, func)}
-name=${5:?define/type/function name required}
-
-: ${CC:=cc}
-
-temp=$(mktemp -t dpdk.${0##*/}.c.XXXXXX)
-
-case $type in
-define)
-       code="\
-#ifndef $name
-#error $name not defined
-#endif
-"
-       ;;
-enum)
-       code="\
-long test____ = $name;
-"
-       ;;
-type)
-       code="\
-$name test____;
-"
-       ;;
-field)
-       code="\
-void test____(void)
-{
-       ${name%%.*} test_____;
-
-       (void)test_____.${name#*.};
-}
-"
-       ;;
-func)
-       code="\
-void (*test____)() = (void (*)())$name;
-"
-       ;;
-*)
-       unset error
-       : ${error:?unknown object type \"$type\"}
-       exit
-esac
-
-if [ "${VERBOSE}" = 1 ]
-then
-       err=2
-       out=1
-       eol='
-'
-else
-       exec 3> /dev/null ||
-       exit
-       err=3
-       out=3
-       eol=' '
-fi &&
-printf 'Looking for %s %s in %s.%s' \
-       "${name}" "${type}" "${include}" "${eol}" &&
-printf "\
-#include <%s>
-
-%s
-" "$include" "$code" > "${temp}" &&
-if ${CC} ${CPPFLAGS} ${EXTRA_CPPFLAGS} ${CFLAGS} ${EXTRA_CFLAGS} \
-       ${AUTO_CONFIG_CFLAGS} \
-       -xc -c -o ${temp}.o "${temp}" 1>&${out} 2>&${err}
-then
-       rm -f "${temp}" "${temp}.o"
-       printf "\
-#ifndef %s
-#define %s 1
-#endif /* %s */
-
-" "${macro}" "${macro}" "${macro}" >> "${file}" &&
-       printf 'Defining %s.\n' "${macro}"
-else
-       rm -f "${temp}" "${temp}.o"
-       printf "\
-/* %s is not defined. */
-
-" "${macro}" >> "${file}" &&
-       printf 'Not defining %s.\n' "${macro}"
-fi
-
-exit
diff --git a/buildtools/gen-build-mk.sh b/buildtools/gen-build-mk.sh
deleted file mode 100755 (executable)
index 636920b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-# SPDX-License-Identifier: BSD-3-Clause
-# Copyright(c) 2010-2014 Intel Corporation
-
-# Auto-generate a Makefile in build directory
-# Args:
-#   $1: path of project src root
-
-echo "# Automatically generated by gen-build-mk.sh"
-echo
-echo "ifdef O"
-echo "ifeq (\"\$(origin O)\", \"command line\")"
-echo "\$(error \"Cannot specify O= as you are already in a build directory\")"
-echo "endif"
-echo "endif"
-echo
-echo "MAKEFLAGS += --no-print-directory"
-echo
-echo "all:"
-echo " @\$(MAKE) -C $1 O=\$(CURDIR)"
-echo
-echo "%::"
-echo " @\$(MAKE) -C $1 O=\$(CURDIR) \$@"
diff --git a/buildtools/gen-config-h.sh b/buildtools/gen-config-h.sh
deleted file mode 100755 (executable)
index a8c2006..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-# SPDX-License-Identifier: BSD-3-Clause
-# Copyright(c) 2010-2014 Intel Corporation
-
-echo "#ifndef __RTE_CONFIG_H"
-echo "#define __RTE_CONFIG_H"
-grep CONFIG_ $1 |
-grep -v '^[ \t]*#' |
-sed 's,CONFIG_\(.*\)=y.*$,#undef \1\
-#define \1 1,' |
-sed 's,CONFIG_\(.*\)=n.*$,#undef \1,' |
-sed 's,CONFIG_\(.*\)=\(.*\)$,#undef \1\
-#define \1 \2,' |
-sed 's,\# CONFIG_\(.*\) is not set$,#undef \1,'
-echo "#endif /* __RTE_CONFIG_H */"
diff --git a/buildtools/relpath.sh b/buildtools/relpath.sh
deleted file mode 100755 (executable)
index 0295383..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/sh
-# SPDX-License-Identifier: BSD-3-Clause
-# Copyright(c) 2010-2014 Intel Corporation
-
-#
-# print the relative path of $1 from $2 directory
-# $1 and $2 MUST be absolute paths
-#
-
-if [ $# -ne 2 ]; then
-       echo "Bad arguments"
-       echo "Usage:"
-       echo "  $0 path1 path2"
-       exit 1
-fi
-
-# get the real absolute path, derefencing symlinks
-ABS1="$(dirname $(readlink -f $1))/$(basename $1)"
-ABS2=$(readlink -f $2)
-
-# remove leading slash
-REL1=${ABS1#/}
-REL2=${ABS2#/}
-
-left1=${REL1%%/*}
-right1=${REL1#*/}
-prev_right1=$REL1
-prev_left1=
-
-left2=${REL2%%/*}
-right2=${REL2#*/}
-prev_right2=$REL2
-prev_left2=
-
-prefix=
-
-while [ "${right1}" != "" -a "${right2}" != "" ]; do
-
-       if [ "$left1" != "$left2" ]; then
-               break
-       fi
-
-       prev_left1=$left1
-       left1=$left1/${right1%%/*}
-       prev_right1=$right1
-       right1=${prev_right1#*/}
-       if [ "$right1" = "$prev_right1" ]; then
-               right1=""
-       fi
-
-       prev_left2=$left2
-       left2=$left2/${right2%%/*}
-       prev_right2=$right2
-       right2=${prev_right2#*/}
-       if [ "$right2" = "$prev_right2" ]; then
-               right2=""
-       fi
-done
-
-if [ "${left1}" != "${left2}" ]; then
-       right2=${prev_right2}
-       right1=${prev_right1}
-fi
-
-while [ "${right2}" != "" ]; do
-       prefix=${prefix}../
-       prev_right2=$right2
-       right2=${right2#*/}
-       if [ "$right2" = "$prev_right2" ]; then
-               right2=""
-       fi
-done
-
-echo ${prefix}${right1}
-
-exit 0