Initial revision

git-svn-id: file:///srv/svn/joey/bsdgames-trunk@5086 a4a2c43b-8ac3-0310-8836-e0e880c912e2
This commit is contained in:
joey
1999-09-08 23:56:51 +00:00
commit 03272d67da
623 changed files with 243457 additions and 0 deletions

19
mkdep Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/sh
# mkdep - create dependencies
# usage: mkdep source output compiler flags
# e.g. mkdep foo/bar.c foo/bar.d gcc -g -O2 -DFOOBAR
set -e
source_file=$1
base_name=${source_file%%.c}
base_base_name=`basename $base_name`
output_file=$2
compiler=$3
shift 3
"$compiler" -M "$@" "$source_file" >"$output_file".tmp
sed "s!$base_base_name.o *:!$base_name.o $base_name.d:!g" <"$output_file".tmp >"$output_file"
rm -f "$output_file".tmp