diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2011-08-20 18:55:25 -0700 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2011-08-20 18:55:25 -0700 |
commit | 6c6013e51e196c54df4f0f7db78e31dab59e2bc5 (patch) | |
tree | c74bdcd154fd6c87aba3bd339e472538309f973e /gen-deps.sh | |
parent | adb6580d9728c3533faf779812bd7f4c9b27170d (diff) |
Fold gen-deps.sh into Makefile.
Diffstat (limited to 'gen-deps.sh')
-rwxr-xr-x | gen-deps.sh | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/gen-deps.sh b/gen-deps.sh deleted file mode 100755 index adb42ef..0000000 --- a/gen-deps.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# This script wraps gcc -MM, which unhelpfully strips the directory -# off of the input filename. In other words, if you run: -# -# $ gcc -MM src/upb_parse.c -# -# ...the emitted dependency information looks like: -# -# upb_parse.o: src/upb_parse.h [...] -# -# Since upb_parse.o is actually in src, the dependency information is -# not used. To remedy this, we use the -MT flag (see gcc docs). - -set -e -rm -f deps -for file in $@; do - gcc -MM $file -MT ${file%.*}.o $CPPFLAGS -I. >> deps -done |