[rubygems/rubygems] Use a constant empty tar header to avoid extra allocations
[ruby.git] / enc / Makefile.in
blob6920bc9520435a3dbe8f4df543959c8a23e77dba
1 V = 0
2 V0 = $(V:0=)
3 Q1 = $(V:1=)
4 Q = $(Q1:0=@)
5 ECHO1 = $(V:1=@@NULLCMD@)
6 ECHO = $(ECHO1:0=@echo)
8 encsrcdir = @srcdir@
9 topdir = .
10 prefix = @prefix@
11 exec_prefix = @exec_prefix@
12 libdir = @libdir@
13 top_srcdir = $(encsrcdir:/enc=)
14 srcdir = $(top_srcdir)
15 tooldir = $(top_srcdir)/tool
16 arch = @arch@
17 EXTOUT = @EXTOUT@
18 hdrdir = $(srcdir)/include
19 arch_hdrdir = $(EXTOUT)/include/$(arch)
20 ENCSODIR = $(EXTOUT)/$(arch)/enc
21 TRANSSODIR = $(ENCSODIR)/trans
22 DLEXT = @DLEXT@
23 OBJEXT = @OBJEXT@
24 LIBEXT = @LIBEXT@
25 EXEEXT = @EXEEXT@
26 TIMESTAMPDIR = $(EXTOUT)/.timestamp
27 ENC_TRANS_D = $(TIMESTAMPDIR)/.enc-trans.time
28 ENC_TRANS_SO_D = $(TIMESTAMPDIR)/.enc-trans.so.time
30 BUILTIN_ENCS = enc/ascii.c enc/us_ascii.c\
31 enc/unicode.c enc/utf_8.c
33 BUILTIN_TRANSES = enc/trans/newline.trans
35 RUBY_SO_NAME = @RUBY_SO_NAME@
36 LIBRUBY = @LIBRUBY@
37 LIBRUBYARG_SHARED = @LIBRUBYARG_SHARED@
38 LIBRUBYARG_STATIC = $(LIBRUBYARG_SHARED)
39 BUILTRUBY = $(topdir)/miniruby$(EXEEXT)
41 empty =
42 AR = @AR@
43 LD = @LD@
44 CC = @CC@
45 ARFLAGS = @ARFLAGS@$(empty)
46 RANLIB = @RANLIB@
47 OUTFLAG = @OUTFLAG@$(empty)
48 COUTFLAG = @COUTFLAG@$(empty)
49 CFLAGS = $(CCDLFLAGS) @CFLAGS@ @ARCH_FLAG@
50 cflags = @cflags@
51 optflags = @optflags@
52 debugflags = @debugflags@
53 warnflags = @warnflags@
54 CCDLFLAGS = @CCDLFLAGS@
55 INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(top_srcdir)
56 DEFS = @DEFS@
57 CPPFLAGS = @CPPFLAGS@ -DONIG_ENC_REGISTER=rb_enc_register
58 LDFLAGS = @LDFLAGS@
59 LDSHARED = @LDSHARED@
60 POSTLINK = @POSTLINK@
61 ldflags = $(LDFLAGS)
62 dldflags = @DLDFLAGS@
63 extdldflags = @EXTDLDFLAGS@
64 archflag = @ARCH_FLAG@
65 DLDFLAGS = $(ldflags) $(dldflags) $(extdldflags) $(archflag)
66 RUBY = $(MINIRUBY)
67 TARGET_NAME_ = $(@F) # BSD make seems unable to deal with @F with substitution
68 TARGET_NAME = $(TARGET_NAME_:.@DLEXT@=)
69 TARGET_ENTRY = @EXPORT_PREFIX@Init_$(TARGET_NAME)
71 WORKDIRS = @WORKDIRS@
73 NULLCMD = @NULLCMD@
74 RM = @RM@
75 RMALL = @RMALL@
76 RMDIR = @RMDIR@
77 RMDIRS = @RMDIRS@
78 MAKEDIRS = @MAKEDIRS@
80 .SUFFIXES: .trans
82 all:
84 make-workdir:
85 $(Q)$(MAKEDIRS) $(WORKDIRS)
87 .PHONY: encs all modencs libencs enc libenc trans libtrans srcs
88 .PHONY: clean distclean realclean clean-srcs
90 clean:
92 distclean: clean
93 $(Q)$(RM) enc.mk
94 realclean: distclean clean-srcs