clean-depend.pl
来自「一个用于点对点传输加密的工具包源码」· PL 代码 · 共 39 行
PL
39 行
#!/usr/local/bin/perl -w# Clean the dependency list in a makefile of standard includes...# Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999use strict;while(<STDIN>) { print; last if /^# DO NOT DELETE THIS LINE/;}my %files;while(<STDIN>) { my ($file,$deps)=/^(.*): (.*)$/; next if !defined $deps; my @deps=split ' ',$deps; @deps=grep(!/^\/usr\/include/,@deps); @deps=grep(!/^\/usr\/lib\/gcc-lib/,@deps); push @{$files{$file}},@deps;}my $file;foreach $file (sort keys %files) { my $len=0; my $dep; foreach $dep (sort @{$files{$file}}) { $len=0 if $len+length($dep)+1 >= 80; if($len == 0) { print "\n$file:"; $len=length($file)+1; } print " $dep"; $len+=length($dep)+1; }}print "\n";
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?