File: makedepend2.pl

package info (click to toggle)
therion 6.3.4-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 15,544 kB
  • sloc: cpp: 195,273; tcl: 19,779; ansic: 8,434; perl: 1,895; makefile: 1,281; python: 255; asm: 219; sh: 104
file content (19 lines) | stat: -rw-r--r-- 301 bytes parent folder | download | duplicates (6)
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);