diff options
Diffstat (limited to 'enc/depend')
-rw-r--r-- | enc/depend | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/enc/depend b/enc/depend index d413898689..2eeb058d91 100644 --- a/enc/depend +++ b/enc/depend @@ -7,8 +7,10 @@ % atrans = [] % trans = Dir.open($srcdir+"/trans") {|d| % d.select {|e| -% if e.chomp!('.c') -% atrans << e if e.chomp!(".erb") +% if e.chomp!('.trans') +% atrans << e +% true +% elsif e.chomp!('.c') % true % end % } @@ -72,7 +74,7 @@ $(ENCOBJS): regenc.h oniguruma.h config.h defines.h $(TRANSOBJS): ruby.h intern.h config.h defines.h missing.h encoding.h oniguruma.h st.h transcode_data.h % end % atrans.each do |e| -% src = "#{e}.erb.c" +% src = "#{e}.trans" % src = [src, *IO.read(File.join($srcdir, "trans", src)).scan(/^\s*require\s+[\'\"]([^\'\"]*)/).flatten.map{|c|c+".rb"}] <%=rule_subst % "enc/trans/#{e}.c"%>: <%= src.map {|e| rule_subst % "enc/trans/#{e}"}.join(" ")%> $(srcdir)/tool/transcode-tblgen.rb |