diff options
author | foobar <sniper@php.net> | 2003-06-09 00:17:03 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2003-06-09 00:17:03 +0000 |
commit | 755eccf82a59e2a176a5e9af687d51d2da5ed3d4 (patch) | |
tree | a6efc71345a5ca301a12a7e7df4b1ae7a00d573b /build | |
parent | 7f52928ea5877d2200cfead6d3f73bca6b9f457a (diff) | |
download | php-git-755eccf82a59e2a176a5e9af687d51d2da5ed3d4.tar.gz |
- Moved scan_makefile_in.awk to better suitable place for it.
(other build related scripts are under build/ too..)
Diffstat (limited to 'build')
-rw-r--r-- | build/scan_makefile_in.awk | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/build/scan_makefile_in.awk b/build/scan_makefile_in.awk new file mode 100644 index 0000000000..0c6d20398f --- /dev/null +++ b/build/scan_makefile_in.awk @@ -0,0 +1,32 @@ +BEGIN { + mode=0 + sources="" +} + +mode == 0 && /^LTLIBRARY_SOURCES.*\\$/ { + if (match($0, "[^=]*$")) { + sources=substr($0, RSTART, RLENGTH-1) + } + mode=1 + next +} + +mode == 0 && /^LTLIBRARY_SOURCES.*/ { + if (match($0, "[^=]*$")) { + sources=substr($0, RSTART, RLENGTH) + } +} + +mode == 1 && /.*\\$/ { + sources=sources substr($0, 0, length - 1) + next +} + +mode == 1 { + sources=sources $0 + mode=0 +} + +END { + print sources +} |