Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 269 lines (212 sloc) 8.747 kb
99d0354 Initial revision
matz authored
1 SHELL = /bin/sh
2
3 #### Start of system configuration section. ####
4
5 srcdir = @srcdir@
6 VPATH = @srcdir@:@srcdir@/missing
7
8 CC = @CC@
9 YACC = @YACC@
10 PURIFY =
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
11 AUTOCONF = autoconf
99d0354 Initial revision
matz authored
12 @SET_MAKE@
13
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
14 prefix = @prefix@
49afb7c 19991012
matz authored
15 CFLAGS = @CFLAGS@
16 CPPFLAGS = -I. -I@srcdir@ -I@includedir@
99d0354 Initial revision
matz authored
17 LDFLAGS = @STATIC@ $(CFLAGS) @LDFLAGS@
07bb9f2 1.4.0
matz authored
18 XLDFLAGS = @XLDFLAGS@
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
19 EXTLIBS =
99d0354 Initial revision
matz authored
20 LIBS = @LIBS@ $(EXTLIBS)
21 MISSING = @LIBOBJS@ @ALLOCA@
07bb9f2 1.4.0
matz authored
22 LDSHARED = @LIBRUBY_LDSHARED@
23 DLDFLAGS = @LIBRUBY_DLDFLAGS@
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
24 SOLIBS = @SOLIBS@
99d0354 Initial revision
matz authored
25
07bb9f2 1.4.0
matz authored
26 RUBY_INSTALL_NAME=@RUBY_INSTALL_NAME@
27 EXEEXT = @EXEEXT@
28 PROGRAM=$(RUBY_INSTALL_NAME)$(EXEEXT)
99d0354 Initial revision
matz authored
29
30 #### End of system configuration section. ####
31
07bb9f2 1.4.0
matz authored
32 MAJOR= @MAJOR@
33 MINOR= @MINOR@
34 TEENY= @TEENY@
99d0354 Initial revision
matz authored
35
07bb9f2 1.4.0
matz authored
36 LIBRUBY_A = @LIBRUBY_A@
37 LIBRUBY_SO = @LIBRUBY_SO@
38 LIBRUBY_ALIASES= @LIBRUBY_ALIASES@
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
39 LIBRUBY = @LIBRUBY@
40 LIBRUBYARG = @LIBRUBYARG@
99d0354 Initial revision
matz authored
41
49afb7c 19991012
matz authored
42 EXTOBJS =
99d0354 Initial revision
matz authored
43
07bb9f2 1.4.0
matz authored
44 MAINOBJ = main.@OBJEXT@
45
46 OBJS = array.@OBJEXT@ \
47 bignum.@OBJEXT@ \
48 class.@OBJEXT@ \
49 compar.@OBJEXT@ \
50 dir.@OBJEXT@ \
51 dln.@OBJEXT@ \
52 enum.@OBJEXT@ \
53 error.@OBJEXT@ \
54 eval.@OBJEXT@ \
55 file.@OBJEXT@ \
56 gc.@OBJEXT@ \
57 hash.@OBJEXT@ \
58 inits.@OBJEXT@ \
59 io.@OBJEXT@ \
60 marshal.@OBJEXT@ \
61 math.@OBJEXT@ \
62 numeric.@OBJEXT@ \
63 object.@OBJEXT@ \
64 pack.@OBJEXT@ \
65 parse.@OBJEXT@ \
66 process.@OBJEXT@ \
67 prec.@OBJEXT@ \
68 random.@OBJEXT@ \
69 range.@OBJEXT@ \
70 re.@OBJEXT@ \
71 regex.@OBJEXT@ \
72 ruby.@OBJEXT@ \
73 signal.@OBJEXT@ \
74 sprintf.@OBJEXT@ \
75 st.@OBJEXT@ \
76 string.@OBJEXT@ \
77 struct.@OBJEXT@ \
78 time.@OBJEXT@ \
79 util.@OBJEXT@ \
80 variable.@OBJEXT@ \
81 version.@OBJEXT@ \
99d0354 Initial revision
matz authored
82 $(MISSING)
83
7dff2ac 2000-05-09
matz authored
84 all: miniruby$(EXEEXT) @PREP@ rbconfig.rb $(LIBRUBY)
56e60da 20000105
matz authored
85 @@MINIRUBY@ -Xext extmk.rb @EXTSTATIC@
99d0354 Initial revision
matz authored
86
49afb7c 19991012
matz authored
87 miniruby$(EXEEXT): config.status $(LIBRUBY_A) $(MAINOBJ) dmyext.@OBJEXT@
99d0354 Initial revision
matz authored
88 @rm -f $@
49afb7c 19991012
matz authored
89 $(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) dmyext.@OBJEXT@ $(LIBRUBY_A) $(LIBS) -o $@
99d0354 Initial revision
matz authored
90
07bb9f2 1.4.0
matz authored
91 $(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(EXTOBJS)
99d0354 Initial revision
matz authored
92 @rm -f $@
07bb9f2 1.4.0
matz authored
93 $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) -o $@
99d0354 Initial revision
matz authored
94
49afb7c 19991012
matz authored
95 $(LIBRUBY_A): $(OBJS) dmyext.@OBJEXT@
96 @AR@ rcu $@ $(OBJS) dmyext.@OBJEXT@
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
97 @-@RANLIB@ $@ 2> /dev/null || true
98
49afb7c 19991012
matz authored
99 $(LIBRUBY_SO): $(OBJS) dmyext.@OBJEXT@
100 $(LDSHARED) $(DLDFLAGS) $(SOLIBS) $(OBJS) dmyext.@OBJEXT@ -o $@
56e60da 20000105
matz authored
101 @-@MINIRUBY@ -e 'ARGV.each{|link| File.delete link if File.exist? link; \
07bb9f2 1.4.0
matz authored
102 File.symlink "$(LIBRUBY_SO)", link}' \
103 $(LIBRUBY_ALIASES) || true
99d0354 Initial revision
matz authored
104
d951f65 This commit was generated by cvs2svn to compensate for changes in r11,
matz authored
105 install: rbconfig.rb
56e60da 20000105
matz authored
106 @MINIRUBY@ $(srcdir)/instruby.rb $(DESTDIR)
99d0354 Initial revision
matz authored
107
07bb9f2 1.4.0
matz authored
108 clean:; @rm -f $(OBJS) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY_ALIASES) $(MAINOBJ) rbconfig.rb
109 @rm -f ext/extinit.c ext/extinit.@OBJEXT@ dmyext.@OBJEXT@
56e60da 20000105
matz authored
110 @-@MINIRUBY@ -Xext extmk.rb clean 2> /dev/null || true
07bb9f2 1.4.0
matz authored
111 @rm -f $(PROGRAM) miniruby$(EXEEXT)
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
112
113 distclean: clean
114 @rm -f Makefile ext/extmk.rb config.h
115 @rm -f ext/config.cache config.cache config.log config.status
07bb9f2 1.4.0
matz authored
116 @rm -f *~ core *.core gmon.out y.tab.c y.output ruby.imp
d951f65 This commit was generated by cvs2svn to compensate for changes in r11,
matz authored
117
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
118 realclean: distclean
07bb9f2 1.4.0
matz authored
119 @rm -f parse.c
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
120 @rm -f lex.c
121
07bb9f2 1.4.0
matz authored
122 test: miniruby$(EXEEXT)
123 @./miniruby$(EXEEXT) $(srcdir)/rubytest.rb
d951f65 This commit was generated by cvs2svn to compensate for changes in r11,
matz authored
124
07bb9f2 1.4.0
matz authored
125 rbconfig.rb: miniruby$(EXEEXT)
56e60da 20000105
matz authored
126 @@MINIRUBY@ $(srcdir)/mkconfig.rb rbconfig.rb
127
128 prep.rb: miniruby$(EXEEXT)
129 @echo 'PLATFORM=RUBY_PLATFORM="@arch@"' > $@
99d0354 Initial revision
matz authored
130
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
131 config.status: $(srcdir)/configure
132 $(SHELL) ./config.status --recheck
133
134 $(srcdir)/configure: $(srcdir)/configure.in
135 cd $(srcdir) && $(AUTOCONF)
136
07bb9f2 1.4.0
matz authored
137 .c.@OBJEXT@:
99d0354 Initial revision
matz authored
138 $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
139
d951f65 This commit was generated by cvs2svn to compensate for changes in r11,
matz authored
140 lex.c: keywords
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
141 gperf -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$$ @srcdir@/keywords > lex.c
d951f65 This commit was generated by cvs2svn to compensate for changes in r11,
matz authored
142
99d0354 Initial revision
matz authored
143 parse.c: parse.y
144 $(YACC) $<
145 mv -f y.tab.c parse.c
146
97de3ac 19991108
matz authored
147 parse.@OBJEXT@: parse.c
148
07bb9f2 1.4.0
matz authored
149 alloca.@OBJEXT@: @srcdir@/missing/alloca.c
99d0354 Initial revision
matz authored
150 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/alloca.c
151
07bb9f2 1.4.0
matz authored
152 crypt.@OBJEXT@: @srcdir@/missing/crypt.c
99d0354 Initial revision
matz authored
153 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/crypt.c
154
07bb9f2 1.4.0
matz authored
155 dup2.@OBJEXT@: @srcdir@/missing/dup2.c
99d0354 Initial revision
matz authored
156 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/dup2.c
157
07bb9f2 1.4.0
matz authored
158 finite.@OBJEXT@: @srcdir@/missing/finite.c
159 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/finite.c
160
161 flock.@OBJEXT@: @srcdir@/missing/flock.c
99d0354 Initial revision
matz authored
162 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/flock.c
163
07bb9f2 1.4.0
matz authored
164 isinf.@OBJEXT@: @srcdir@/missing/isinf.c
165 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/isinf.c
166
167 isnan.@OBJEXT@: @srcdir@/missing/isnan.c
168 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/isnan.c
169
170 fnmatch.@OBJEXT@: @srcdir@/missing/fnmatch.c
171 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/fnmatch.c
172
173 memcmp.@OBJEXT@: @srcdir@/missing/memcmp.c
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
174 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/memcmp.c
175
07bb9f2 1.4.0
matz authored
176 memmove.@OBJEXT@: @srcdir@/missing/memmove.c
99d0354 Initial revision
matz authored
177 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/memmove.c
178
07bb9f2 1.4.0
matz authored
179 mkdir.@OBJEXT@: @srcdir@/missing/mkdir.c
99d0354 Initial revision
matz authored
180 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/mkdir.c
181
07bb9f2 1.4.0
matz authored
182 vsnprintf.@OBJEXT@: @srcdir@/missing/vsnprintf.c
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
183 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/vsnprintf.c
99d0354 Initial revision
matz authored
184
07bb9f2 1.4.0
matz authored
185 strcasecmp.@OBJEXT@: @srcdir@/missing/strcasecmp.c
99d0354 Initial revision
matz authored
186 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strcasecmp.c
187
07bb9f2 1.4.0
matz authored
188 strncasecmp.@OBJEXT@: @srcdir@/missing/strncasecmp.c
189 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strncasecmp.c
190
191 strchr.@OBJEXT@: @srcdir@/missing/strchr.c
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
192 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strchr.c
99d0354 Initial revision
matz authored
193
07bb9f2 1.4.0
matz authored
194 strdup.@OBJEXT@: @srcdir@/missing/strdup.c
99d0354 Initial revision
matz authored
195 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strdup.c
196
07bb9f2 1.4.0
matz authored
197 strerror.@OBJEXT@: @srcdir@/missing/strerror.c
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored
198 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strerror.c
199
07bb9f2 1.4.0
matz authored
200 strftime.@OBJEXT@: @srcdir@/missing/strftime.c
99d0354 Initial revision
matz authored
201 $(CC) -I. $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strftime.c
202
07bb9f2 1.4.0
matz authored
203 strstr.@OBJEXT@: @srcdir@/missing/strstr.c
99d0354 Initial revision
matz authored
204 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strstr.c
205
07bb9f2 1.4.0
matz authored
206 strtod.@OBJEXT@: @srcdir@/missing/strtod.c
207 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strtod.c
208
209 strtol.@OBJEXT@: @srcdir@/missing/strtol.c
99d0354 Initial revision
matz authored
210 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strtol.c
211
07bb9f2 1.4.0
matz authored
212 strtoul.@OBJEXT@: @srcdir@/missing/strtoul.c
99d0354 Initial revision
matz authored
213 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/strtoul.c
214
07bb9f2 1.4.0
matz authored
215 x68.@OBJEXT@: @srcdir@/missing/x68.c
99d0354 Initial revision
matz authored
216 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/x68.c
217
07bb9f2 1.4.0
matz authored
218 os2.@OBJEXT@: @srcdir@/missing/os2.c
219 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/os2.c
220
221 dl_os2.@OBJEXT@: @srcdir@/missing/dl_os2.c
222 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/missing/dl_os2.c
223
39ceadd @eban fix bug; support mingw32.
eban authored
224 win32.@OBJEXT@: @srcdir@/win32/win32.c
225 $(CC) $(CFLAGS) $(CPPFLAGS) -c @srcdir@/win32/win32.c
226
99d0354 Initial revision
matz authored
227 # Prevent GNU make v3 from overflowing arg limit on SysV.
228 .NOEXPORT:
229 ###
07bb9f2 1.4.0
matz authored
230 parse.@OBJEXT@: parse.y ruby.h config.h defines.h intern.h env.h node.h st.h regex.h util.h lex.c
99d0354 Initial revision
matz authored
231 ###
07bb9f2 1.4.0
matz authored
232 array.@OBJEXT@: array.c ruby.h config.h defines.h intern.h
233 bignum.@OBJEXT@: bignum.c ruby.h config.h defines.h intern.h
234 class.@OBJEXT@: class.c ruby.h config.h defines.h intern.h node.h st.h
235 compar.@OBJEXT@: compar.c ruby.h config.h defines.h intern.h
236 dir.@OBJEXT@: dir.c ruby.h config.h defines.h intern.h
237 dln.@OBJEXT@: dln.c config.h defines.h dln.h
238 dmyext.@OBJEXT@: dmyext.c
239 enum.@OBJEXT@: enum.c ruby.h config.h defines.h intern.h
240 error.@OBJEXT@: error.c ruby.h config.h defines.h intern.h env.h
241 eval.@OBJEXT@: eval.c ruby.h config.h defines.h intern.h node.h env.h rubysig.h st.h dln.h
242 file.@OBJEXT@: file.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h
243 gc.@OBJEXT@: gc.c ruby.h config.h defines.h intern.h rubysig.h st.h node.h env.h re.h regex.h
244 hash.@OBJEXT@: hash.c ruby.h config.h defines.h intern.h st.h rubysig.h util.h
245 inits.@OBJEXT@: inits.c ruby.h config.h defines.h intern.h
246 io.@OBJEXT@: io.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h env.h
247 main.@OBJEXT@: main.c ruby.h config.h defines.h intern.h
248 marshal.@OBJEXT@: marshal.c ruby.h config.h defines.h intern.h rubyio.h st.h
249 prec.@OBJEXT@: prec.c ruby.h config.h defines.h intern.h
250 math.@OBJEXT@: math.c ruby.h config.h defines.h intern.h
251 numeric.@OBJEXT@: numeric.c ruby.h config.h defines.h intern.h
252 object.@OBJEXT@: object.c ruby.h config.h defines.h intern.h st.h
253 pack.@OBJEXT@: pack.c ruby.h config.h defines.h intern.h
254 process.@OBJEXT@: process.c ruby.h config.h defines.h intern.h rubysig.h st.h
255 random.@OBJEXT@: random.c ruby.h config.h defines.h intern.h
256 range.@OBJEXT@: range.c ruby.h config.h defines.h intern.h
257 re.@OBJEXT@: re.c ruby.h config.h defines.h intern.h re.h regex.h
258 regex.@OBJEXT@: regex.c config.h regex.h util.h
259 ruby.@OBJEXT@: ruby.c ruby.h config.h defines.h intern.h dln.h util.h
260 signal.@OBJEXT@: signal.c ruby.h config.h defines.h intern.h rubysig.h
261 sprintf.@OBJEXT@: sprintf.c ruby.h config.h defines.h intern.h
262 st.@OBJEXT@: st.c config.h st.h
263 string.@OBJEXT@: string.c ruby.h config.h defines.h intern.h re.h regex.h
264 struct.@OBJEXT@: struct.c ruby.h config.h defines.h intern.h
265 time.@OBJEXT@: time.c ruby.h config.h defines.h intern.h
266 util.@OBJEXT@: util.c ruby.h config.h defines.h intern.h util.h
267 variable.@OBJEXT@: variable.c ruby.h config.h defines.h intern.h env.h node.h st.h
268 version.@OBJEXT@: version.c ruby.h config.h defines.h intern.h version.h
Something went wrong with that request. Please try again.