Annotation of embedaddon/php/build/scan_makefile_in.awk, revision 1.1
1.1 ! misho 1: BEGIN {
! 2: mode=0
! 3: sources=""
! 4: }
! 5:
! 6: mode == 0 && /^LTLIBRARY_SOURCES.*\\$/ {
! 7: if (match($0, "[^=]*$")) {
! 8: sources=substr($0, RSTART, RLENGTH-1)
! 9: }
! 10: mode=1
! 11: next
! 12: }
! 13:
! 14: mode == 0 && /^LTLIBRARY_SOURCES.*/ {
! 15: if (match($0, "[^=]*$")) {
! 16: sources=substr($0, RSTART, RLENGTH)
! 17: }
! 18: }
! 19:
! 20: mode == 1 && /.*\\$/ {
! 21: sources=sources substr($0, 0, length - 1)
! 22: next
! 23: }
! 24:
! 25: mode == 1 {
! 26: sources=sources $0
! 27: mode=0
! 28: }
! 29:
! 30: END {
! 31: print sources
! 32: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>