diff options
Diffstat (limited to 'enc/Makefile.in')
| -rw-r--r-- | enc/Makefile.in | 51 |
1 files changed, 41 insertions, 10 deletions
diff --git a/enc/Makefile.in b/enc/Makefile.in index b7762191c4..2a3c45169f 100644 --- a/enc/Makefile.in +++ b/enc/Makefile.in @@ -1,3 +1,10 @@ +V = 0 +V0 = $(V:0=) +Q1 = $(V:1=) +Q = $(Q1:0=@) +ECHO1 = $(V:1=@@NULLCMD@) +ECHO = $(ECHO1:0=@echo) + encsrcdir = @srcdir@ topdir = . prefix = @prefix@ @@ -5,6 +12,7 @@ exec_prefix = @exec_prefix@ libdir = @libdir@ top_srcdir = $(encsrcdir:/enc=) srcdir = $(top_srcdir) +tooldir = $(top_srcdir)/tool arch = @arch@ EXTOUT = @EXTOUT@ hdrdir = $(srcdir)/include @@ -13,19 +21,30 @@ ENCSODIR = $(EXTOUT)/$(arch)/enc TRANSSODIR = $(ENCSODIR)/trans DLEXT = @DLEXT@ OBJEXT = @OBJEXT@ +LIBEXT = @LIBEXT@ +EXEEXT = @EXEEXT@ +TIMESTAMPDIR = $(EXTOUT)/.timestamp +ENC_TRANS_D = $(TIMESTAMPDIR)/enc-trans.time +ENC_TRANS_SO_D = $(TIMESTAMPDIR)/enc-trans-$(arch).time -BUILTIN_ENCS = ascii.c us_ascii.c\ - unicode.c utf_8.c +BUILTIN_ENCS = enc/ascii.c enc/us_ascii.c\ + enc/unicode.c enc/utf_8.c -BUILTIN_TRANSES = newline.trans +BUILTIN_TRANSES = enc/trans/newline.trans +BUILTIN_TRANS_CSRCS = $(BUILTIN_TRANSES:.trans=.c) RUBY_SO_NAME = @RUBY_SO_NAME@ LIBRUBY = @LIBRUBY@ LIBRUBYARG_SHARED = @LIBRUBYARG_SHARED@ LIBRUBYARG_STATIC = $(LIBRUBYARG_SHARED) +BUILTRUBY = $(topdir)/miniruby$(EXEEXT) empty = +AR = @AR@ +LD = @LD@ CC = @CC@ +ARFLAGS = @ARFLAGS@$(empty) +RANLIB = @RANLIB@ OUTFLAG = @OUTFLAG@$(empty) COUTFLAG = @COUTFLAG@$(empty) CFLAGS = $(CCDLFLAGS) @CFLAGS@ @ARCH_FLAG@ @@ -34,31 +53,43 @@ optflags = @optflags@ debugflags = @debugflags@ warnflags = @warnflags@ CCDLFLAGS = @CCDLFLAGS@ -INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(top_srcdir) +INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(top_srcdir) @incflags@ DEFS = @DEFS@ CPPFLAGS = @CPPFLAGS@ -DONIG_ENC_REGISTER=rb_enc_register LDFLAGS = @LDFLAGS@ -LIBS = @LIBRUBYARG@ @LIBS@ $(EXTLIBS) LDSHARED = @LDSHARED@ +POSTLINK = @POSTLINK@ ldflags = $(LDFLAGS) dldflags = @DLDFLAGS@ +extdldflags = @EXTDLDFLAGS@ archflag = @ARCH_FLAG@ -DLDFLAGS = $(ldflags) $(dldflags) $(archflag) +DLDFLAGS = $(ldflags) $(dldflags) $(extdldflags) $(archflag) RUBY = $(MINIRUBY) +TARGET_NAME_ = $(@F) # BSD make seems unable to deal with @F with substitution +TARGET_NAME = $(TARGET_NAME_:.@DLEXT@=) +TARGET_ENTRY = @EXPORT_PREFIX@Init_$(TARGET_NAME) -WORKDIRS = $(ENCSODIR) $(TRANSSODIR) enc enc/trans +WORKDIRS = @WORKDIRS@ +NULLCMD = @NULLCMD@ RM = @RM@ +RMALL = @RMALL@ +RMDIR = @RMDIR@ +RMDIRS = @RMDIRS@ MAKEDIRS = @MAKEDIRS@ .SUFFIXES: .trans -all: make-workdir +all: make-workdir: - $(MAKEDIRS) $(WORKDIRS) + $(Q)$(MAKEDIRS) $(WORKDIRS) + +.PHONY: encs all modencs libencs enc libenc trans libtrans srcs +.PHONY: clean distclean realclean clean-srcs clean: distclean: clean - @$(RM) enc.mk + $(Q)$(RM) enc.mk +realclean: distclean clean-srcs |
