V = 0 Q1 = $(V:1=) Q = $(Q1:0=@) ECHO1 = $(V:1=@@NULLCMD@) ECHO = $(ECHO1:0=@echo) encsrcdir = @srcdir@ topdir = . prefix = @prefix@ exec_prefix = @exec_prefix@ libdir = @libdir@ top_srcdir = $(encsrcdir:/enc=) srcdir = $(top_srcdir) arch = @arch@ EXTOUT = @EXTOUT@ hdrdir = $(srcdir)/include arch_hdrdir = $(EXTOUT)/include/$(arch) ENCSODIR = $(EXTOUT)/$(arch)/enc TRANSSODIR = $(ENCSODIR)/trans DLEXT = @DLEXT@ OBJEXT = @OBJEXT@ LIBEXT = @LIBEXT@ TIMESTAMPDIR = $(EXTOUT)/.timestamp ENC_TRANS_D = $(TIMESTAMPDIR)/.enc-trans.time ENC_TRANS_SO_D = $(TIMESTAMPDIR)/.enc-trans.so.time BUILTIN_ENCS = enc/ascii.c enc/us_ascii.c\ enc/unicode.c enc/utf_8.c BUILTIN_TRANSES = enc/trans/newline.trans RUBY_SO_NAME = @RUBY_SO_NAME@ LIBRUBY = @LIBRUBY@ LIBRUBYARG_SHARED = @LIBRUBYARG_SHARED@ LIBRUBYARG_STATIC = $(LIBRUBYARG_SHARED) empty = AR = @AR@ CC = @CC@ ARFLAGS = @ARFLAGS@$(empty) RANLIB = @RANLIB@ OUTFLAG = @OUTFLAG@$(empty) COUTFLAG = @COUTFLAG@$(empty) CFLAGS = $(CCDLFLAGS) @CFLAGS@ @ARCH_FLAG@ cflags = @cflags@ optflags = @optflags@ debugflags = @debugflags@ warnflags = @warnflags@ CCDLFLAGS = @CCDLFLAGS@ INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(top_srcdir) DEFS = @DEFS@ CPPFLAGS = @CPPFLAGS@ -DONIG_ENC_REGISTER=rb_enc_register LDFLAGS = @LDFLAGS@ LDSHARED = @LDSHARED@ ldflags = $(LDFLAGS) dldflags = @DLDFLAGS@ extdldflags = @EXTDLDFLAGS@ archflag = @ARCH_FLAG@ 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 = @WORKDIRS@ NULLCMD = @NULLCMD@ RM = @RM@ RMDIR = @RMDIR@ RMDIRS = @RMDIRS@ MAKEDIRS = @MAKEDIRS@ .SUFFIXES: .trans all: make-workdir: $(Q)$(MAKEDIRS) $(WORKDIRS) clean: distclean: clean $(Q)$(RM) enc.mk realclean: distclean clean-srcs