File: makedepend2.pl

package info (click to toggle)
therion 5.4.3ds1-6
  • links: PTS
  • area: main
  • in suites: buster
  • size: 13,664 kB
  • sloc: ansic: 116,223; cpp: 67,781; tcl: 19,295; perl: 2,002; makefile: 1,107; asm: 219; python: 210; sh: 17
file content (19 lines) | stat: -rw-r--r-- 301 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# read make file
open(MF,"Makefile");
@mflines = <MF>;
close(MF);

open(MF,">Makefile");
$ind = 0;
foreach $ln (@mflines) {
  if ($ln =~ /^\s*\#\s*DEPENDENCIES/) {
    $ind = 1;
  }
  if ($ind && ($ln =~ /^\w+\.o\:\s+/)) {
    print MF "\$(OUTDIR)/$ln";
  } else {
    print MF $ln;
  }
}
close(MF);