summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in, configure.in, lib/mkmf.rb, */Makefile.sub: specifynobu2007-12-241-3/+4
| | | | | | | | | | | | | | compiled output file name explicitly. * enc/Makefile.in, enc/depend: now makes compiler to put generated files under directories corresnponding to the each source. enc/trans supported. * enc/make_encmake.rb: evaluates depend file before Makefile.in so that the former can influence to CONFIG. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (RUNRUBY): added RUNRUBYOPT.nobu2007-12-171-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (enc/Makefile): add external encoding objects list.nobu2007-12-151-0/+2
| | | | | | | | | | | | | | * common.mk (BUILTIN_ENCOBJS): renamed from ENCOBJS. * Makefile.in (BUILTIN_ENCOBJS): substitued by autoconf. * enc/Makefile.in: new file to compile external encoding sources. * encoding.c (rb_enc_find_index): auto-load external encoding objects as "ext/ENCODING_NAME". [ruby-dev:32606] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, */Makefile.sub (CP, MV): added.nobu2007-12-111-0/+2
| | | | | | | | * common.mk (.y.c): not discard the old target until successfully created. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, Makefile.in: rename prelude.c to miniprelude.c.akr2007-11-141-1/+1
| | | | | | | | | | | rename ext_prelude.c to prelude.c * win32/Makefile.sub: ditto. * bcc32/Makefile.sub: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (parse.c), ext/ripper/depend (ripper.c): process afternobu2007-11-131-3/+0
| | | | | | | | | | | | | | | | | | | | | bison with sed. [ruby-dev:32204] * ruby.c (proc_options): use yydebug in cmdline_options. * ruby.c (process_options): set yydebug flag of parser. * parse.y (yydebug): moved into struct parser_params. * parse.y (rb_parser_get_yydebug, rb_parser_set_yydebug): parser generic methods. * */Makefile.sub (parse.c): moved to common.mk. * tool/ytab.sed: comment out yydebug definition, and substitute yyerror with parser_yyerror. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lex.c.blt: moved from lex.c.akr2007-11-131-4/+6
| | | | | | | | | | | | | | | | * lex.c.src: copied from keywords. This is the source of lex.c.blt. * Makefile.in (lex.c): use lex.c.blt if keywords is same as lex.c.src. * win32/Makefile.sub (lex.c): re-introduce copy rule. * bcc32/Makefile.sub (lex.c): ditto. * wince/Makefile.sub (lex.c): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk: add prelude.o to MINIOBJS.akr2007-11-121-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk: add ext_prelude.o to OBJS.akr2007-11-121-5/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (MINIDLNOBJS): removed.akr2007-11-121-2/+1
| | | | | | | | | (MINIOBJS): set to dln.o if dmydln.o is not used. * Makefile.in (miniruby): use MINIOBJS instead of MINIDLNOBJS. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* rename DLNOBJS to MINIDLNOBJS.akr2007-11-121-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (DLNOBJS): defined.akr2007-11-121-1/+2
| | | | | | | | * Makefile.in (miniruby): use DLNOBJS and COMMONOBJS instead of MINIOBJS and OBJS to avoid linking both dmydln.o and dln.o. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* revert previous commit.akr2007-11-111-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (miniruby): use $(LIBRUBY_A) with prelude.$(OBJEXT).akr2007-11-111-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (lex.c): simplified.akr2007-11-111-9/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* copy $(srcdir)/lex.c if gperf failed and $@ is not exist.akr2007-11-111-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* report how lex.c handled.akr2007-11-111-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* touch lex.c only if lex.c exists.akr2007-11-111-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (lex.c): touch lex.c if gperf failed.akr2007-11-111-1/+4
| | | | | | | | | Although this may cause non-updated lex.c, svn co may generate keywords newer than lex.c especially on a file system which can record fractional mtime such as XFS. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lex.c: renamed from lex.c.blt.akr2007-11-111-6/+11
| | | | | | | | * Makefile.in (lex.c): use find command to check mtime. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, common.mk, Makefile.in: don't generateakr2007-11-101-8/+2
| | | | | | | libminiruby-static.a. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, Makefile.in: generate libminiruby-static.a akr2007-11-101-3/+9
| | | | | | | which contains prelude.o for miniruby. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (EXPLOBJS): create new variable for ext_prelude.o.akr2007-11-101-2/+2
| | | | | | | | * Makefile.in(h: use EXPLOBJS. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gem_prelude.rb: new file for gem libraries. currently empty.akr2007-11-101-1/+1
| | | | | | | | | | | | | | | | | * common.mk: generate ext_prelude.c by prelude.rb and gem_prelude.rb. ruby (not miniruby) is linked with ext_prelude.o instead of prelude.o. * inits.c (rb_call_inits): don't call Init_prelude. * ruby.c: support --disable-gems option. (ruby_init_gems): new function to define Gem::Enable and invoke Init_prelude. (process_options): call ruby_init_gems just after ruby_init_loadpath. * tool/compile_prelude.rb: support multiple files. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, */Makefile.sub (VPATH): add enc directory.nobu2007-10-101-1/+1
| | | | | | | | | * common.mk (ENCOBJS): encoding objects. * enc: directory for encodings. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (ext/extinit.o): use $(OUTFLAG) as well as othernobu2007-09-251-1/+1
| | | | | | | objects. [ruby-Bugs-14228] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in: use --output-file for gperf to not leave lex.c.tmp.akr2007-06-101-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, win32/Makefile.sub (XCFLAGS): -I. is needed for *.inc.nobu2007-06-101-1/+1
| | | | | | | * ext/extmk.rb (parse_args): add also topdir to mflags. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby: moved public headers.nobu2007-06-101-2/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lex.c.blt: moved from lex.c.akr2007-06-081-3/+6
| | | | | | | | * Makefile.in: use lex.c.blt if gperf is not available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): systemnobu2007-02-281-0/+2
| | | | | | | | | specific thread model. * compile.h, regint.h, vm.h, array.c: removed unnecessary #include. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, */Makefile.sub, common.mk (vmasm): generalized.nobu2007-02-021-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, configure.in, */{Makefile.sub, configure.bat,usa2007-01-231-0/+1
| | | | | | | setup.mak}: add --with-baseruby configure option. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk (NULLCMD): moved for platforms that emptynobu2006-12-061-0/+1
| | | | | | | command does not run. fixed: [ruby-dev:29994] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (miniruby): add XLDFLAGS.nobu2006-10-301-1/+1
| | | | | | | * configure.in (aix): use -bE option for miniruby. [ruby-dev:29698] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, ext/extmk.rb, win{32,ce}/Makefile.in: keepnobu2006-10-011-0/+1
| | | | | | | LIBRUBY_SO unless need to be removed. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.in, instruby.rb, ext/extmk.rb, lib/mkmf.rb:nobu2006-09-161-0/+1
| | | | | | | | | use instruby.rb to install extensions instead of ext/extmk.rb. * instruby.rb: store installed list into the file. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.nobu2006-09-081-3/+3
| | | | | | | | | | * mkconfig.rb, ext/extmk.rb, lib/mkmf.rb, win32/mkexports.rb: suppress warnings with $VERBOSE. * win32/resource.rb: only file which has more than one icon is DLL. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: add support for as and ASFLAGS. [ruby-dev:29138]matz2006-07-261-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, mkconfig.rb: catch-up for latest autoconf.nobu2006-06-251-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (XCFLAGS): separated as well as win32/Makefile.sub.nobu2005-12-191-2/+3
| | | | | | | | * main.c (always_gc): dllimport is required for VC to import a DLL symbol. fixed: [ruby-dev:28051] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (OUTFLAG): keep trailing spaces. [ruby-dev:27666]nobu2005-11-101-1/+2
| | | | | | | * mkconfig.rb: substitution refereces added. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not loadnobu2005-09-061-0/+1
| | | | | | | | | | | | | | | extension libraries. * bignum.c (bignew_1, bigadd): K&R style argument actually can't be defined as char. * missing/vsnprintf.c: ANSI compiler supports const keyword. * ext/digest/sha2/extconf.rb: reject platforms which has inttypes.h but no 64bit integer. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, Makefile.in, {bcc32,win32,wince}/Makefile.sub: integratednobu2005-08-031-6/+0
| | | | | | | | | | | macro definitions. * bcc32/Makefile.sub: LIBRUBY_SO should use DLDOBJS, not EXTOBJS. * {win32,wince}/Makefile.sub: separate config.h for compiler versions. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y: remove static variables. [ruby-dev:26530]nobu2005-07-131-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk: miniruby depens on MINIOBJS.nobu2005-04-201-1/+1
| | | | | | | | | | * dmydln.c (dln_load): dummy function to raise LoadError. * cygwin/GNUmakefile.in, {bcc32,win32,wince}/Makefile.sub: miniruby can't load extensions on Windows. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, configure.in: made EXTOUT configurable.nobu2005-01-311-1/+1
| | | | | | | | | * ext/extmk.rb (extmake), lib/mkmf.rb: keep topdir as relative style. * lib/mkmf.rb: make extensions in depth order. [ruby-dev:25522] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (.y.c): simplify the rule.eban2004-12-061-4/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval): NODE_XSTR should pass copy of literal string.matz2004-10-301-1/+1
| | | | | | | | | | | * array.c (rb_ary_update): a[n,m]=nil no longer works as element deletion. * enum.c (enum_sort_by): protect continuation jump in. [ruby-dev:24642] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, */Makefile.sub (ext/extinit.o): OUTFLAGnobu2004-04-071-2/+3
| | | | | | | | | doesn't work for object files on VC. * */Makefile.sub (config.h): need SIZEOF_TIME_T now. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e