From: Howard Chu Date: Sun, 8 Sep 2002 12:37:01 +0000 (+0000) Subject: Unneeded, merged into regular mkdep script X-Git-Tag: NO_SLAP_OP_BLOCKS~1005 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=3ab4579eca74b7d29420f4c658f19f2c031c717c;p=openldap Unneeded, merged into regular mkdep script --- diff --git a/build/mkdep.os390 b/build/mkdep.os390 deleted file mode 100644 index 257b2e681b..0000000000 --- a/build/mkdep.os390 +++ /dev/null @@ -1,43 +0,0 @@ -#! /bin/sh -# $OpenLDAP$ -## Copyright 2002 The OpenLDAP Foundation -## COPYING RESTRICTIONS APPLY. See COPYRIGHT File in top level directory -## of this package for details. -# -# use the preprocessor, parse #line directives... -# -# The _C89_ELINES env var tells c89 to generate #line directives. It only -# generates them for files that actually contribute non-whitespace. Since -# portable.h is mostly #defines, it preprocesses to blanks, and causes no -# #line directive to be emitted for it. -# -# We work around this with the -C flag which says to preserve comments. -# With this flag, all files generate non-blank output, so all header files -# are included in the output. Because we depend on comments, every file -# must have a comment on its first line to get accurate results. -# -_C89_ELINES=1 -export _C89_ELINES -FLAGS="" -FILES="" -for i in $*; do - case $i in - -*) FLAGS="$FLAGS $i" ;; - *) FILES="$FILES $i" ;; - esac -done -for i in $FILES; do - c89 -CE $FLAGS $i | egrep '^#line.*"' | awk ' -BEGIN { - file = "'$i'" - n = split(file, parts, "/") - filenm = substr(parts[n], 0, length(parts[n])-1) "o" -} -{ - dep = split($3, parts, "\"") - dep = parts[2] - if (dep ~ "^\./.*") dep = substr(dep, 3, length(dep)-2) - if (deps[dep] == 0) printf "%s: %s\n", filenm, dep - deps[dep] = 1 -}' -done