Annotation of embedaddon/php/build/scan_makefile_in.awk, revision 1.1.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>