diff options
Diffstat (limited to 'enc/Makefile.in')
-rw-r--r-- | enc/Makefile.in | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/enc/Makefile.in b/enc/Makefile.in index 9f9473adde..05296dc602 100644 --- a/enc/Makefile.in +++ b/enc/Makefile.in @@ -4,7 +4,7 @@ arch = @arch@ EXTOUT = @EXTOUT@ hdrdir = $(top_srcdir)/include arch_hdrdir = $(EXTOUT)/include/$(arch) -VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(top_srcdir):$(srcdir) +VPATH = <% %w[$(arch_hdrdir)/ruby $(hdrdir)/ruby $(top_srcdir) $(srcdir)].join("@PATH_SEPARATOR@") %> ENCSODIR = $(EXTOUT)/$(arch)/enc DLEXT = @DLEXT@ OBJEXT = @OBJEXT@ @@ -13,8 +13,8 @@ BUILTIN_ENCS = ascii.c \ euc_jp.c sjis.c \ unicode.c utf8.c -ENCOBJS = @EXTERNAL_ENCOBJS@ -ENCSOS = @ENCSOS@ +ENCOBJS = <%encs.map {|e|"#{e}.$(OBJEXT)"}.join(" \\\n\t ")+"\n"%> +ENCSOS = <%encs.map {|e|"$(ENCSODIR)/#{e}.$(DLEXT)"}.join(" \\\n\t ")+"\n"%> empty = CC = @CC@ OUTFLAG = @OUTFLAG@$(empty) @@ -26,3 +26,17 @@ XLDFLAGS = @XLDFLAGS@ $(EXTLDFLAGS) LIBS = @LIBS@ $(EXTLIBS) LDSHARED = @LDSHARED@ DLDFLAGS = @DLDFLAGS@ $(EXTLDFLAGS) @ARCH_FLAG@ + +#!#! if File.exist?(depend = File.join($srcdir, "depend")) +#### depend #### +#!#<% depend_rules(depend).join%> +#!#! end +#!#! encs.each do |e| +#!# +#!#$(ENCSODIR)/<%e%>.$(DLEXT): <%e%>.$(OBJEXT) +#!# <%LINK_SO.gsub(/\n/, "\n\t")%> +#!#! end +#!#! encs.each do |e| +#!# +#!#<%e%>.$(OBJEXT): <% (RULE_SUBST || "%s") % "#{e}.c" %> +#!#! end |