mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
2c78899641
(BUILTIN_TRANSOBJS): defined. * enc/Makefile.in (BUILTIN_TRANSES): defined. * enc/make_encmake.rb (BUILTIN_TRANSES): defined. * enc/depend: don't generate rules for builtin transcoders. * common.mk (COMMONOBJS): add BUILTIN_TRANSOBJS. (enc.mk): pass BUILTIN_TRANSOBJS. (newline.c): new rule. (newline.$(OBJEXT)): new ru.e (srcs): newline.c added. * Makefile.in (BUILTIN_TRANSSRCS): defined. (BUILTIN_TRANSOBJS): defined. * transcode.c (Init_transcode): call Init_newline. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
64 lines
1.3 KiB
Makefile
64 lines
1.3 KiB
Makefile
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@
|
|
|
|
BUILTIN_ENCS = ascii.c us_ascii.c\
|
|
unicode.c utf_8.c
|
|
|
|
BUILTIN_TRANSES = newline.trans
|
|
|
|
RUBY_SO_NAME = @RUBY_SO_NAME@
|
|
LIBRUBY = @LIBRUBY@
|
|
LIBRUBYARG_SHARED = @LIBRUBYARG_SHARED@
|
|
LIBRUBYARG_STATIC = $(LIBRUBYARG_SHARED)
|
|
|
|
empty =
|
|
CC = @CC@
|
|
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@
|
|
LIBS = @LIBRUBYARG@ @LIBS@ $(EXTLIBS)
|
|
LDSHARED = @LDSHARED@
|
|
ldflags = $(LDFLAGS)
|
|
dldflags = @DLDFLAGS@
|
|
archflag = @ARCH_FLAG@
|
|
DLDFLAGS = $(ldflags) $(dldflags) $(archflag)
|
|
RUBY = $(MINIRUBY)
|
|
|
|
WORKDIRS = $(ENCSODIR) $(TRANSSODIR) enc enc/trans
|
|
|
|
RM = @RM@
|
|
MAKEDIRS = @MAKEDIRS@
|
|
|
|
.SUFFIXES: .trans
|
|
|
|
all: make-workdir
|
|
|
|
make-workdir:
|
|
$(MAKEDIRS) $(WORKDIRS)
|
|
|
|
clean:
|
|
|
|
distclean: clean
|
|
@$(RM) enc.mk
|