Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 209 lines (173 sloc) 5.364 kb
99d0354e » matz
1998-01-16 Initial revision
1 SHELL = /bin/sh
4056fb69 » nobu
2006-12-06 * Makefile.in, common.mk (NULLCMD): moved for platforms that empty
2 NULLCMD = :
99d0354e » matz
1998-01-16 Initial revision
3
4 #### Start of system configuration section. ####
5
6 srcdir = @srcdir@
8884ab5e » matz
2000-08-03 matz - nakada win32 patch
7 VPATH = $(srcdir):$(srcdir)/missing
99d0354e » matz
1998-01-16 Initial revision
8
9 CC = @CC@
10 YACC = @YACC@
11 PURIFY =
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
12 AUTOCONF = autoconf
99d0354e » matz
1998-01-16 Initial revision
13 @SET_MAKE@
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
14 MKFILES = @MAKEFILES@
99d0354e » matz
1998-01-16 Initial revision
15
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
16 prefix = @prefix@
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
17 exec_prefix = @exec_prefix@
18 bindir = @bindir@
19 sbindir = @sbindir@
20 libdir = @libdir@
21 libexecdir = @libexecdir@
976ac4d7 » nobu
2006-06-25 * Makefile.in, mkconfig.rb: catch-up for latest autoconf.
22 datarootdir = @datarootdir@
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
23 datadir = @datadir@
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
24 arch = @arch@
25 sitearch = @sitearch@
26 sitedir = @sitedir@
27
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
28 TESTUI = console
29 TESTS =
30 RDOCTARGET = @RDOCTARGET@
31
32 EXTOUT = @EXTOUT@
33 RIDATADIR = $(DESTDIR)$(datadir)/ri/$(MAJOR).$(MINOR)/system
34
64cf9365 » nobu
2005-11-10 * Makefile.in (OUTFLAG): keep trailing spaces. [ruby-dev:27666]
35 empty =
36 OUTFLAG = @OUTFLAG@$(empty)
c15d5adb » eban
2003-11-30 * Makefile.in: add ARCH_FLAG to CFLAGS.
37 CFLAGS = @CFLAGS@ @XCFLAGS@ @ARCH_FLAG@
08df734c » knu
2008-05-23 Merge from ruby_1_8. Add files that have not been added yet.
38 cflags = @cflags@
39 optflags = @optflags@
40 debugflags = @debugflags@
c15d5adb » eban
2003-11-30 * Makefile.in: add ARCH_FLAG to CFLAGS.
41 CPPFLAGS = -I. -I$(srcdir) @CPPFLAGS@
99d0354e » matz
1998-01-16 Initial revision
42 LDFLAGS = @STATIC@ $(CFLAGS) @LDFLAGS@
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
43 EXTLDFLAGS =
44 XLDFLAGS = @XLDFLAGS@ $(EXTLDFLAGS)
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
45 EXTLIBS =
99d0354e » matz
1998-01-16 Initial revision
46 LIBS = @LIBS@ $(EXTLIBS)
47 MISSING = @LIBOBJS@ @ALLOCA@
07bb9f21 » matz
1999-08-13 1.4.0
48 LDSHARED = @LIBRUBY_LDSHARED@
106b79e4 » eban
2003-11-30 * Makefile.in: add ARCH_FLAG to DLDFLAGS.
49 DLDFLAGS = @LIBRUBY_DLDFLAGS@ $(EXTLDFLAGS) @ARCH_FLAG@
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
50 SOLIBS = @SOLIBS@
c7feda2e » knu
2001-04-01 * Makefile.in: Introduce MAINLIBS.
51 MAINLIBS = @MAINLIBS@
7e1363ab » nobu
2005-09-06 * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not load
52 MINIOBJS = @MINIOBJS@
99d0354e » matz
1998-01-16 Initial revision
53
07bb9f21 » matz
1999-08-13 1.4.0
54 RUBY_INSTALL_NAME=@RUBY_INSTALL_NAME@
ab206c84 » eban
2000-09-04 eban
55 RUBY_SO_NAME=@RUBY_SO_NAME@
07bb9f21 » matz
1999-08-13 1.4.0
56 EXEEXT = @EXEEXT@
57 PROGRAM=$(RUBY_INSTALL_NAME)$(EXEEXT)
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
58 RUBY = $(RUBY_INSTALL_NAME)
0865b21b » nobu
2006-09-08 * Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.
59 MINIRUBY = @MINIRUBY@ $(MINIRUBYOPT)
09e0beef » nobu
2007-12-17 * Makefile.in (RUNRUBY): added RUNRUBYOPT.
60 RUNRUBY = @RUNRUBY@ $(RUNRUBYOPT) --
99d0354e » matz
1998-01-16 Initial revision
61
62 #### End of system configuration section. ####
63
07bb9f21 » matz
1999-08-13 1.4.0
64 MAJOR= @MAJOR@
65 MINOR= @MINOR@
66 TEENY= @TEENY@
99d0354e » matz
1998-01-16 Initial revision
67
07bb9f21 » matz
1999-08-13 1.4.0
68 LIBRUBY_A = @LIBRUBY_A@
69 LIBRUBY_SO = @LIBRUBY_SO@
70 LIBRUBY_ALIASES= @LIBRUBY_ALIASES@
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
71 LIBRUBY = @LIBRUBY@
72 LIBRUBYARG = @LIBRUBYARG@
2432c5ef » nobu
2002-11-14 * configure.in (LIBRUBY_A): append -static. [ruby-dev:18689]
73 LIBRUBYARG_STATIC = @LIBRUBYARG_STATIC@
74 LIBRUBYARG_SHARED = @LIBRUBYARG_SHARED@
99d0354e » matz
1998-01-16 Initial revision
75
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
76 PREP = @PREP@
77 ARCHFILE = @ARCHFILE@
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
78 SETUP =
d4094d08 » nobu
2003-08-12 * Makefile.in: static link libraries to LIBRUBY_SO with static linked
79 EXTSTATIC = @EXTSTATIC@
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
80
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
81 RM = rm -f
82 NM = @NM@
83 AR = @AR@
84 ARFLAGS = rcu
85 RANLIB = @RANLIB@
99007530 » matz
2006-07-26 * configure.in: add support for as and ASFLAGS. [ruby-dev:29138]
86 AS = @AS@
87 ASFLAGS = @ASFLAGS@
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
88
89 OBJEXT = @OBJEXT@
6c80c881 » knu
2003-01-20 * configure.in (MANTYPE): Detect if the system's nroff(1) groks
90 MANTYPE = @MANTYPE@
91
e0df26d3 » nobu
2006-09-16 * Makefile.in, common.in, instruby.rb, ext/extmk.rb, lib/mkmf.rb:
92 INSTALLED_LIST= .installed.list
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
93 #### End of variables
94
95 all:
f0103202 » knu
2003-01-25 * instruby.rb, ext/extmk.rb, Makefile.in, win32/Makefile.sub,
96
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
97 .DEFAULT: all
99d0354e » matz
1998-01-16 Initial revision
98
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
99 # Prevent GNU make v3 from overflowing arg limit on SysV.
100 .NOEXPORT:
99d0354e » matz
1998-01-16 Initial revision
101
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
102 miniruby$(EXEEXT):
103 @$(RM) $@
beffe754 » nobu
2006-10-30 * Makefile.in (miniruby): add XLDFLAGS.
104 $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG)$@
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
105
106 $(PROGRAM):
107 @$(RM) $@
108 $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG)$@
99d0354e » matz
1998-01-16 Initial revision
109
a15c3f7b » matz
2003-11-22 * gc.c (Init_stack): stack region is far smaller than usual if
110 # We must `rm' the library each time this rule is invoked because "updating" a
111 # MAB library on Apple/NeXT (see --enable-fat-binary in configure) is not
112 # supported.
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
113 $(LIBRUBY_A):
114 @$(RM) $@
115 $(AR) $(ARFLAGS) $@ $(OBJS) $(DMYEXT)
116 @-$(RANLIB) $@ 2> /dev/null || true
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
117
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
118 $(LIBRUBY_SO):
442301c2 » nobu
2006-10-01 * Makefile.in, common.mk, ext/extmk.rb, win{32,ce}/Makefile.in: keep
119 @-$(PRE_LIBRUBY_UPDATE)
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
120 $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG)$@
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
121 @-$(MINIRUBY) -e 'ARGV.each{|link| File.delete link if File.exist? link; \
07bb9f21 » matz
1999-08-13 1.4.0
122 File.symlink "$(LIBRUBY_SO)", link}' \
123 $(LIBRUBY_ALIASES) || true
99d0354e » matz
1998-01-16 Initial revision
124
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
125 fake.rb: Makefile
cbe7e21b » eban
2000-05-21 see ChangeLog
126 @echo ' \
127 class Object; \
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
128 CROSS_COMPILING = RUBY_PLATFORM; \
cbe7e21b » eban
2000-05-21 see ChangeLog
129 remove_const :RUBY_PLATFORM; \
7a5c1959 » eban
2001-12-31 * ext/curses/extconf.rb: add dir_config.
130 remove_const :RUBY_VERSION; \
cbe7e21b » eban
2000-05-21 see ChangeLog
131 RUBY_PLATFORM = "@arch@"; \
7a5c1959 » eban
2001-12-31 * ext/curses/extconf.rb: add dir_config.
132 RUBY_VERSION = "@MAJOR@.@MINOR@.@TEENY@"; \
86077e1e » eban
2003-03-09 * lib/fileutils.rb (mkdir, mkdir_p): set mode to 0755.
133 end; \
134 if RUBY_PLATFORM =~ /mswin|bccwin|mingw/; \
135 class File; \
136 remove_const :ALT_SEPARATOR; \
c50d64d0 » shyouhei
2010-06-08 merge revision(s) 28144:
137 ALT_SEPARATOR = "\\\\"; \
86077e1e » eban
2003-03-09 * lib/fileutils.rb (mkdir, mkdir_p): set mode to 0755.
138 end; \
139 end; \
0f1db275 » shyouhei
2010-11-22 Fri, 19 Nov 2010 19:33:27 +0900 URABE, Shyouhei <shyouhei@ruby-lang.org>
140 prehook = proc do |e|; \
399122d8 » shyouhei
2010-12-02 * Makefile.in (fake.rb): need to expand the topdir in case of it
141 builddir = File.expand_path(File.dirname(__FILE__)); \
142 Config::MAKEFILE_CONFIG["top_srcdir"] = $$top_srcdir = \
143 File.expand_path("@top_srcdir@", builddir) unless e; \
0f1db275 » shyouhei
2010-11-22 Fri, 19 Nov 2010 19:33:27 +0900 URABE, Shyouhei <shyouhei@ruby-lang.org>
144 untrace_var(:$$extmk, prehook); \
145 end; \
146 trace_var(:$$extmk, prehook); \
cbe7e21b » eban
2000-05-21 see ChangeLog
147 ' > $@
99d0354e » matz
1998-01-16 Initial revision
148
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
149 Makefile: $(srcdir)/Makefile.in
150
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
151 $(MKFILES): config.status $(srcdir)/common.mk
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
152 MAKE=$(MAKE) $(SHELL) ./config.status
0e11cb0e » nobu
2003-08-16 * marshal.c (w_symbol, w_object): get rid of warnings.
153 @{ \
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
154 echo "all:; -@rm -f conftest.mk"; \
155 echo "conftest.mk: .force; @echo AUTO_REMAKE"; \
156 echo ".force:"; \
0e11cb0e » nobu
2003-08-16 * marshal.c (w_symbol, w_object): get rid of warnings.
157 } > conftest.mk || exit 1; \
158 $(MAKE) -f conftest.mk | grep '^AUTO_REMAKE$$' >/dev/null 2>&1 || \
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
159 { echo "Makefile updated, restart."; exit 1; }
160
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
161 config.status: $(srcdir)/configure
2432c5ef » nobu
2002-11-14 * configure.in (LIBRUBY_A): append -static. [ruby-dev:18689]
162 MINIRUBY="$(MINIRUBY)" $(SHELL) ./config.status --recheck
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
163
6621fdc0 » eban
2001-01-11 eban
164 $(srcdir)/configure: $(srcdir)/configure.in
a2af08da » matz
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
165 cd $(srcdir) && $(AUTOCONF)
166
d951f655 » matz
1998-01-16 This commit was generated by cvs2svn to compensate for changes in r11,
167 lex.c: keywords
5916a81c » akr
2007-11-12 * Makefile.in (lex.c): don't remove lex.c at first.
168 ( gperf -C -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$$ $? > $@.tmp && mv $@.tmp $@ ) || \
169 if test -f $@; then \
170 touch $@ && echo $@ touched.; \
171 else \
172 cp $(srcdir)/lex.c $@ && echo $@ copied.; \
173 fi
d951f655 » matz
1998-01-16 This commit was generated by cvs2svn to compensate for changes in r11,
174
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
175 .y.c:
99d0354e » matz
1998-01-16 Initial revision
176 $(YACC) $<
0243b2c1 » nobu
2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
177 sed '/^#/s|y\.tab\.c|$@|' y.tab.c > $@
178 rm -f y.tab.c
179
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
180 .c.@OBJEXT@:
181 $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
07bb9f21 » matz
1999-08-13 1.4.0
182
99007530 » matz
2006-07-26 * configure.in: add support for as and ASFLAGS. [ruby-dev:29138]
183 .s.@OBJEXT@:
184 $(AS) $(ASFLAGS) -o $@ $<
185
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
186 clean-local::
187 @$(RM) ext/extinit.c ext/extinit.$(OBJEXT)
07bb9f21 » matz
1999-08-13 1.4.0
188
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
189 distclean-local::
190 @$(RM) ext/config.cache $(RBCONFIG)
39ceaddf » eban
2000-05-14 fix bug; support mingw32.
191
71d5fc5b » nobu
2005-03-30 * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,
192 ext/extinit.$(OBJEXT): ext/extinit.c $(SETUP)
f3aa5edd » nobu
2007-09-25 * Makefile.in (ext/extinit.o): use $(OUTFLAG) as well as other
193 $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(OUTFLAG)$@ -c ext/extinit.c
aa2c73f0 » knu
2008-05-18 Merge -r16241:16456 from ruby_1_8.
194
195 update-rubyspec:
196 if [ -d $(srcdir)/rubyspec ]; then \
197 cd $(srcdir)/rubyspec/mspec; \
198 git pull; \
a7f533f4 » shyouhei
2009-05-26 merge revision(s) 22489:
199 cd ../spec; \
aa2c73f0 » knu
2008-05-18 Merge -r16241:16456 from ruby_1_8.
200 git pull; \
201 else \
a7f533f4 » shyouhei
2009-05-26 merge revision(s) 22489:
202 mkdir $(srcdir)/rubyspec; \
aa2c73f0 » knu
2008-05-18 Merge -r16241:16456 from ruby_1_8.
203 git clone $(MSPEC_GIT_URL) $(srcdir)/rubyspec/mspec; \
a7f533f4 » shyouhei
2009-05-26 merge revision(s) 22489:
204 git clone $(RUBYSPEC_GIT_URL) $(srcdir)/rubyspec/spec; \
aa2c73f0 » knu
2008-05-18 Merge -r16241:16456 from ruby_1_8.
205 fi
206
207 test-rubyspec:
208 @if [ ! -d $(srcdir)/rubyspec ]; then echo No rubyspec here. make update-rubyspec first.; exit 1; fi
a7f533f4 » shyouhei
2009-05-26 merge revision(s) 22489:
209 RUBY_EXE="$(RUNRUBY)" $(RUNRUBY) $(srcdir)/rubyspec/mspec/bin/mspec-run --background --prefix $(srcdir)/rubyspec/spec -B $(srcdir)/rubyspec/spec/ruby.$(MAJOR).$(MINOR).mspec
Something went wrong with that request. Please try again.