summaryrefslogtreecommitdiff
path: root/enc/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'enc/Makefile.in')
-rw-r--r--enc/Makefile.in20
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