| OLD | NEW |
| (Empty) |
| 1 import os | |
| 2 import os.path | |
| 3 import sys | |
| 4 | |
| 5 output = sys.argv[1] | |
| 6 parentdir = os.path.abspath(os.path.join(output, os.pardir)) | |
| 7 | |
| 8 #The original body of this file is generated by this bash script: | |
| 9 # | |
| 10 #touch "${DIR}/git_sha1.h.tmp" | |
| 11 #if test -d .git; then \ | |
| 12 # if which git > /dev/null; then \ | |
| 13 # git log -n 1 --oneline | \ | |
| 14 # sed 's/^\([^ ]*\) .*/#define MESA_GIT_SHA1 "git-\1"/' \ | |
| 15 # > "${DIR}/git_sha1.h.tmp" ; \ | |
| 16 # fi \ | |
| 17 # fi | |
| 18 #if ! cmp -s "${DIR}/git_sha1.h.tmp" "${DIR}/git_sha1.h"; then \ | |
| 19 # mv "${DIR}/git_sha1.h.tmp" "${DIR}/git_sha1.h" ;\ | |
| 20 # else \ | |
| 21 # rm "${DIR}/git_sha1.h.tmp" ;\ | |
| 22 # fi | |
| 23 # | |
| 24 #However, Chromium shouldn't depend on Bash, and this preprocessor macro isn't | |
| 25 #neccessary in the first place | |
| 26 | |
| 27 if not os.path.isdir(parentdir): | |
| 28 os.makedirs(parentdir) | |
| 29 | |
| 30 with open(output, "w") as f: | |
| 31 pass | |
| OLD | NEW |