94 | | } |
| 94 | reinplace "s|libguile\\.|libguile16\\.|g" ${destroot}${prefix}/lib/libguile16.la |
| 95 | reinplace "s|libguile.la|libguile16.la|g" ${destroot}${prefix}/lib/libguilereadline-v-12.la |
| 96 | |
| 97 | # |
| 98 | # Code to process the header files and modify their contents to point to guile16 files |
| 99 | # |
| 100 | proc process_dir { src_dir } { |
| 101 | foreach src_file [ glob [ file join $src_dir * ] ] { |
| 102 | if { [ file isdirectory $src_file ] } { |
| 103 | process_dir $src_file |
| 104 | } else { |
| 105 | process_file $src_file |
| 106 | } |
| 107 | } |
| 108 | } |
| 109 | |
| 110 | proc process_file { src_file } { |
| 111 | reinplace "s|\\<guile\\/|\<guile16\\/|g" $src_file |
| 112 | reinplace "s|libguile\\.h|libguile16\\.h|g" $src_file |
| 113 | reinplace "s|libguile/|libguile16/|g" $src_file |
| 114 | } |
| 115 | |
| 116 | proc process_path { src_path } { |
| 117 | if { [ file isdirectory $src_path ] } { |
| 118 | process_dir $src_path |
| 119 | } else { |
| 120 | process_file $src_path |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | process_path ${destroot}${prefix}/include/guile16/ |
| 125 | process_path ${destroot}${prefix}/include/libguile16/ |
| 126 | process_path ${destroot}${prefix}/include/libguile16.h |
| 127 | process_path ${destroot}${prefix}/include/guile-readline/readline.h |
| 128 | } |