summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Provide the following searchpath for ruby-1.9.1:Jeroen van Meeuwen (OGD)2009-12-221-0/+4
| | | | | | | | | | | | | | | /usr/local/lib{,64}/ruby/1.9.1/ /usr/local/lib{,64}/ruby/1.9/ /usr/local/lib{,64}/ruby/ /usr/local/share/ruby/1.9.1/ /usr/local/share/ruby/1.9/ /usr/local/share/ruby/ /usr/lib{,64}/ruby/1.9.1/ /usr/lib{,64}/ruby/1.9/ /usr/lib{,64}/ruby/ /usr/share/ruby/1.9.1/ /usr/share/ruby/1.9/ /usr/share/ruby/
* merges r24482, r25061, r25124, r25126, r25552 from trunk into ruby_1_9_1.kanemoto2009-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | These patches are for AIX compilation issues. This commit is allowed by branch master (yugui). Thanks! * ext/socket/extconf.rb : Compilation failure on AIX. ss_len (a member of struct sockaddr_storage) has preceding __, but ss_family does not have it from AIX 5.2. * Makefile.in (miniruby): suppress duplication warning on AIX. * common.mk (ruby.imp): add text section [Bug #2064]. * common.mk (ruby.imp): do not export Init_*. * dln.c (aix_loaderror): fixed typo. suppress warnings. * common.mk (ruby.imp): excluded prelude.o to get rid of circular dependency. [ruby-dev:39052] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r22964 from trunk into ruby_1_9_1.yugui2009-10-311-0/+2
| | | | | | | | -- * common.mk (.y.c): use SRC_FILE which contains slashes instead of backslashes. [ruby-core:22891] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@25584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23655 from trunk into ruby_1_9_1.yugui2009-06-211-0/+1
| | | | | | | -- * Makefile.in, win32/Makefile.sub (RMALL): need for distclean-rdoc. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r22441 from trunk into ruby_1_9_1.yugui2009-05-111-16/+4
| | | | | | | | | -- * template/fake.rb.in: extracted from Makefile.in. * configure.in (fake.rb): prefixed with $(arch)-. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r22592 from trunk into ruby_1_9_1.yugui2009-03-031-0/+3
| | | | | | | | | | | | | | | -- * common.mk (main): split from exts and makes main program after building exts with miniruby, to get rid of overwriting running program. [ruby-core:22339] * Makefile.in, win32/Makefile.sub (RUNCMD, MKMAIN_CMD): macros to run script file. * ext/extmk.rb (parse_args): added --command-output option which creates script file to make main program. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@22737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r22591 from trunk into ruby_1_9_1.yugui2009-03-031-0/+1
| | | | | | | | | -- * common.mk (ripper.c): exec can't work on Windows. * ext/ripper/depend (.SUFFIXES): nmake doesn't have .y by default. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@22736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21685 from trunk into ruby_1_9_1.yugui2009-01-281-4/+2
| | | | | | | | | | | | | | | | | * Makefile.in (miniruby): renames and then removes, to get rid of EPERM on cygwin and mingw. * Makefile.in ($(LIBRUBY_SO)): use wildcard option of objcopy. * configure.in (DLDFLAGS): do not export all symbols. * cygwin/GNUmakefile.in (RUBYDEF): rejects symbols prefixex with Init_. * win32/mkexports.rb (Exports::Mingw): includes all symbols except for prefixed with Init_ as well as mswin32. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21764 and r21765 from trunk into ruby_1_9_1.yugui2009-01-281-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in, win32/Makefile.sub (RMDIRS): remove directory and parents. * Makefile.in, win32/Makefile.sub (distclean-rdoc): added to remove temprary rdoc. * Makefile.in, win32/Makefile.sub (distclean): removes extout directory. * Makefile.in, win32/Makefile.sub (clean-ext): skips non-existent directories. * common.mk (clean, distclean): cleans rdoc. * common.mk (clean-extout): removes extout directory. * configure.in (RMDIRS, RMALL): added to clean extout. * lib/fileutils.rb (FileUtils#rmdir): added :parents option. * lib/mkmf.rb (create_makefile): cleans installed files at clean instead of distclean. * lib/mkmf.rb (create_makefile): added clean-so and clean-rb. * lib/mkmf.rb (def init_mkmf): added DISTCLEANDIRS. * lib/un.rb (rmdir): added -p option. * tool/rmdirs, win32/rmdirs.bat: removes directory and the parents. * win32/rm.bat: added -r option. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21602, r21603, r21607 and r21630 from trunk into ruby_1_9_1.yugui2009-01-171-0/+5
| | | | | | | | * configure.in (Makefile): set VCS and VCSUP to support `git svn' and git. * Makefile.in, win32/Makefile.sub (up): split from common.mk. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21284 from trunk into ruby_1_9_1.yugui2009-01-041-0/+3
| | | | | | | | * common.mk, Makefile.in, win32/Makefile.sub (INSNS): move the macro definition from common.mk to {Makefile.in,win32/Makefile.sub}. [ruby-dev:37678] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21280 from trunk into ruby_1_9_1.yugui2009-01-041-0/+16
| | | | | | | | | * common.mk, Makefile.in, win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc, miniprelude.c, newline.c): move rules from common.mk to {Makefile.in,win32/Makefile.sub) for nmake. [ruby-core:20993] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * spec/default.mspec: fix for builddir != srcdiryugui2009-01-011-1/+1
| | | | | | | * Makefile.in: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21220 from trunk into ruby_1_9_1.yugui2009-01-011-8/+15
| | | | | | | | | * Makefile.in (distclean-ext, realclean-ext): use EXTS as default. * win32/Makefile.sub (distclean-ext, realclean-ext): try to remove ext directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21212 from trunk into ruby_1_9_1.yugui2009-01-011-3/+7
| | | | | | | | | | * spec/README: follows the change of directory structure in rubyspec. * spec/default.mspec: ditto. Also follows change of mspec command. * Makefile.in: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r21149 from trunk into ruby_1_9_1.yugui2008-12-291-1/+5
| | | | | | | | * Makefile.in (ext-clean): ext-clean always fails. * ext/dl/ripper/extconf.rb: adds y.output into the clean list. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r20965 from trunk into ruby_1_9_1.yugui2008-12-251-1/+2
| | | | | | | | | | | * configure.in (Makefile): removes GNU make specific files on distclean. * Makefile.in (distclean-ext): removes extension directories. * lib/mkmf.rb (try_do): removes conftest.dSYM git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r20572 from trunk into ruby_1_9_1.yugui2008-12-161-0/+5
| | | | | | | | * Makefile.in (LIBRUBY_SO): localizes non-public symbols. * configure.in (OBJDUMP, OBJCOPY): for dealing with binary files. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@20775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * keywords, lex.c.src, opt_insn_unif.def, opt_operand.def: moved rarely changedyugui2008-10-181-3/+3
| | | | | | | | | | | | | input files for code generators into defs/ directory. * Makefile.in (lex.c): followed keywords and lex.c.src. * common.mk (parser.o): followed keywords. (INSNS): followed opt_*.def * tools/instruction.rb: followed opt_*.def. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (BUILTIN_TRANSSRCS): defined.akr2008-08-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | (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: http://svn.ruby-lang.org/repos/ruby/trunk@18826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (gnumake): check for GNU make.nobu2008-08-141-1/+4
| | | | | | | * Makefile.in (uncommon.mk): includes filtered common.mk. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * tool/make-snapshot: fix for clean up.nobu2008-08-131-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (extconf): use MAKEDIRS.nobu2008-08-101-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, {bcc,win}32/Makefile.sub (clean-ext): do notnobu2008-08-071-0/+9
| | | | | | | use miniruby. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Improved compatibility for mspec.yugui2008-08-041-9/+11
| | | | | | | | | | | | | * Makefile.in (update-rubyspec): renamed the rubyspec directory "spec". Changed directory structure. * Makefile.in (test-rubyspec): ditto. * spec/README: described the structure of "spec" directory. * spec/default.mspec: configured for Matz's Ruby Implementation. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merged r16430(akr), r16431(akr), r16433(akr), r16469(nobu), andyugui2008-08-011-0/+17
| | | | | | | | | | r17874(akr) from ruby_1_8. * Makefile.in (update-rubyspec): added * Makefile.in (test-rubyspec): added git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (SET_LC_MESSAGES): LC_MESSAGES must be C.nobu2008-07-021-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, configure.in (warnflags): defaulted to -Wallnobu2008-05-311-0/+1
| | | | | | | -Wno-parentheses with gcc. [ruby-dev:34810] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (prelude.c): simply depends on PREP. [ruby-dev:34877]nobu2008-05-301-2/+0
| | | | | | | * enc/make_encdb.rb, enc/trans/make_transdb.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (MKPREP): appended $(RBCONFIG).nobu2008-05-281-1/+1
| | | | | | | | | | * common.mk (enc.mk, prelude.c): not depend on $(RBCONFIG) on mswin32 to get of compiling twice each time. * win32/Makefile.sub (prelude.c): not depend on $(PREP). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (MKPREP), common.mk, win32/Makefile.sub (prelude.c): getnobu2008-05-271-1/+3
| | | | | | | | | rid of depending PREP with nmake. * common.mk (encs): depends on libruby. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb.nobu2008-05-081-0/+3
| | | | | | | [ruby-core:16642] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, configure.in, {win32,bcc32}/Makefile.subnobu2008-04-031-1/+1
| | | | | | | (MINIOBJS, ARCHMINIOBJS): separated. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, {bcc,win}32/Makefile.sub (clean-local): removenobu2008-02-241-2/+1
| | | | | | | intermediate files. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (revision.h): extracts revision number with ``svn info''.nobu2008-01-251-0/+2
| | | | | | | | | | | | | | * common.mk (up): target to update from the repository. * Makefile.in, {win,bcc}32/Makefile.sub (IFCHANGE): tool to update a file if changed. * tool/ifchange: for unixen. * win32/ifchange.bat: some fix git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * encoding.c, Makefile.in, include/ruby/oniguruma.h,naruse2008-01-081-2/+2
| | | | | | | enc/Makefile.in: fix rules for UTF-{16,32}{BE,LE}. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, Makefile.in, */Makefile.sub (distclean-local): moveusa2008-01-071-0/+1
| | | | | | | | | removing rule of ext/ripper/y.output from common.mk to Makefiles that depend on platforms. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 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