summaryrefslogtreecommitdiffstats
path: root/win32/Makefile.sub
Commit message (Collapse)AuthorAgeFilesLines
* * win32/Makefile.sub (config.h): updated.nobu2009-04-011-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.h): added RUBY_COREDLL.nobu2009-03-171-0/+1
| | | | | | | | * ext/dl/handle.c (rb_dlhandle_initialize): returns msvcrt if libc or RUBY_COREDLL is given. [ruby-core:22828] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, win32/Makefile.sub: added preprocessing rules.nobu2009-03-161-0/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (.y.c): use SRC_FILE which contains slashes instead ofnobu2009-03-151-0/+2
| | | | | | | backslashes. [ruby-core:22891] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (WARNFLAGS): warning 4996 is only in VC++8 orusa2009-03-121-0/+4
| | | | | | | | later. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * time.c (time_to_i, time_hash): time_t may be bigger than longnobu2009-03-101-0/+5
| | | | | | | | | | | | and int. * time.c (time_timeval, rb_time_timeval, obj2nsec, time_strftime), (time_mdump, time_mload): suppress warnings. * win32/Makefile.sub (config.h): added TIMET2NUM and NUM2TIMET. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (WARNFLAGS): uses -wd4996 instead ofnobu2009-03-101-2/+4
| | | | | | | CRTDEFFLAGS. cf. [ruby-core:22725] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (OPTFLAGS): simplified.usa2009-03-101-1/+1
| | | | | | | forgotten to commit at r22849 git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (LDFLAGS): moved -link to TRY_LINK, LINK_SOnobu2009-03-101-6/+5
| | | | | | | | and so on. based on a patch by Charlie Savage at [ruby-core:22794] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.h): passes LDFLAGS to rbconfig.rb sonobu2009-03-101-1/+1
| | | | | | | that extconf.rb could refer it. [ruby-core:22725] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (LDFLAGS): always prepends -link.nobu2009-03-081-1/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (update-mspec): split from update-rubyspec.nobu2009-03-061-0/+18
| | | | | | | * win32/Makefile.sub (update-{rubyspec,mspec}): added. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, Makefile.in, win32/Makefile.sub (CHDIR): cd usingnobu2009-03-061-1/+2
| | | | | | | phisical directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (.c.asm): removed $(COUTFLAG).nobu2009-03-061-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, win32/Makefile.sub (INSNS): moved variablenobu2009-03-061-0/+3
| | | | | | | definition before rule. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (make_insns_rules): rule to make rules for insns.nobu2009-03-051-0/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (miniruby.exe): workaround for a failure ofnobu2009-03-051-2/+5
| | | | | | | mt.exe on Windows 7 beta. [ruby-talk:330284] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, win32/configure.bat (--enable-win95): new optionnobu2009-03-041-2/+2
| | | | | | | to enable/disable win95 support. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (mingw): checks if unicows.lib is available.nobu2009-03-041-0/+3
| | | | | | | * win32/Makefile.sub (LIBS): links unicows.lib if available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby/win32.h (WIN95): moved to config.hnobu2009-03-041-1/+4
| | | | | | | | | | * win32/Makefile.sub (config.h): defines WIN95 only if unicows.lib is available. * win32/setup.mak (-unicows-): checks if unicows.lib is available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (INSNS, newline.c, miniprelude.c, prelude.c),nobu2009-02-261-19/+0
| | | | | | | | (node_name.inc, known_errors.inc): unified from Makefile.in and win32/Makefile.sub. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.status): use un.rb as cp instead ofusa2009-02-251-1/+0
| | | | | | | | | | | cmd.exe's copy command. * lib/mkmf.rb (create_makefile): no longer need to convert path separator when copying file. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (main): split from exts and makes main program afternobu2009-02-241-5/+3
| | | | | | | | | | | | | | 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/trunk@22592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, */Makefile.sub (LOAD_RELATIVE): moved from ruby.cnobu2009-02-191-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * debug.c (set_debug_option): added rtc_error option.nobu2009-02-161-2/+2
| | | | | | | | | | | | | * win32/Makefile.sub (CRTDEFFLAGS): separated from DEFS. * win32/win32.c (rtc_error_handler): ignores RTC errors unless rtc_error debug option is given. * win32/win32.c (rb_w32_sysinit): suppress useless CRT assertions. [ruby-core:22116] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.h): follow recent changes about paths.usa2009-02-051-5/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (try_header): checks the header depending onnobu2009-01-271-0/+1
| | | | | | | | | | | | platform. * lib/mkmf.rb (have_header, find_header): use try_header. * win32/Makefile.sub (try_header): uses try_compile to get rid of slow -E option of VC. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (distclean-enc, realclean-enc): do not call clean ofnobu2009-01-271-7/+2
| | | | | | | | | | | | | | | | | | | enc.mk twice or more. * enc/depend (cleanobjs): added deffile. * lib/mkmf.rb (create_makefile): removes deffile at clean instead of distclean. * win32/Makefile.sub (miniruby, LIBRUBY_SO): removes lib and exp files. * win32/Makefile.sub (clean, distclean): have moved to common.mk. * win32/rmdirs.bat: omits `not empty' message. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (clean-ext): condition of EXTS was inverted.nobu2009-01-251-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (clean-extout): removes extout directory.nobu2009-01-251-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, win32/Makefile.sub (RMDIRS): remove directory andnobu2009-01-251-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. * 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/trunk@21764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (VCSUP): fixed the cases for git-svn or git.yugui2009-01-171-2/+2
| | | | | | | | * win32/Makefile.sub (VCSUP): ditto. * Makefile.in (up): `cd' is necessary for git and git-svn. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (up): tell nmake that need to run command viausa2009-01-161-1/+1
| | | | | | | | shell. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (Makefile): set VCS and VCSUP.nobu2009-01-161-0/+14
| | | | | | | * Makefile.in, win32/Makefile.sub (up): split from common.mk. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,usa2009-01-161-26/+11
| | | | | | | | | | | | miniprelude.c, newline.c): if dependencies is newer than targets or targets don't exist, try to create targets with BASERUBY. no need to detect errors there because the absence of BASERUBY is not abnormal. after the try, if the targets still don't exist, copy them from $(srcdir). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby/ruby.h (PRI_PTRDIFF_PREFIX): must define as string.usa2009-01-161-0/+4
| | | | | | | | | | | if not, cause compile error in using PRI?VALUE. * win32/Makefile.sub (config.h): add SIZEOF_INTPTR_T and SIZEOF_UINTPTR_T for SIZEOF_VALUE. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,usa2009-01-151-6/+6
| | | | | | | | | | | miniprelude.c, newline.c): shoudn't copy when $(srcdir) != ".", too. (this is a workaround. we need more strict check.) * win32/Makefile.sub ($(INSNS)): shound't remove BASERUBY. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (COMPILERFLAG): for enc/trans/gb18030.c.usa2009-01-151-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, win32/Makefile.sub (MISSING): added langinfo on mingwnobu2009-01-151-1/+1
| | | | | | | | | | | | and mswin. * encoding.c (rb_locale_charmap): use environments on mingw and mswin. * missing/langinfo.c (nl_langinfo_codeset): MS-Windows Japanese environment uses Windows-31J derived from Shift_JIS, not EUC-JP. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,usa2009-01-151-6/+6
| | | | | | | | miniprelude.c, newline.c): copy only when $(srcdir) != pwd. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby/intern.h, thread.c, win32/Makefile.sub (rb_fdset_t,usa2009-01-131-0/+5
| | | | | | | | | | | | | | | rb_fd_init, rb_fd_term, rb_fd_zero, rb_fd_set, rb_fd_clr, rb_fd_isset, rb_fd_select, rb_fd_ptr, rb_fd_max, HAVE_RB_FD_INIT): new type, functions, and macros for Windows. * win32/win32.c (extract_fd, rb_w32_select): use rb_fdset_t to expand fd_array if needed. [ruby-core:19946] * win32/win32.c (copy_fd): new funcion for rb_w32_select(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, Makefile.in, win32/Makefile.sub (INSNS): move the macrousa2009-01-031-2/+5
| | | | | | | | | definition from common.mk to {Makefile.in,win32/Makefile.sub}. [ruby-dev:37678] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk, Makefile.in, win32/Makefile.sub ($(INSNS), node_name.inc,usa2009-01-021-0/+36
| | | | | | | | | | 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/trunk@21280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (distclean-ext, realclean-ext): use EXTS as default.nobu2008-12-311-1/+5
| | | | | | | | * win32/Makefile.sub (distclean-ext, realclean-ext): try to remove ext directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.h): do not use snprintf/vsnprintf innobu2008-12-281-4/+0
| | | | | | | msvcrt. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (mingw): no longer uses snprintf and vsnprintf ofnobu2008-12-221-0/+2
| | | | | | | | | | | | | | | | | | msvcrt. * win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): removed. * win32/Makefile.sub (config.h): vsnprintf exists in VC7 or later. * win32/mkexports.rb (Exports#initialize): aliases rb_w32_vsnprintf and rb_w32_snprintf for binary compatibility. * sprintf.c (rb_str_format): uses snprintf instead of sprintf. * numeric.c (flo_to_s, rb_num2long, rb_num2ll): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@20909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.h): define CANONICALIZATION_FOR_MATHNusa2008-12-151-0/+1
| | | | | | | | to follow r20683. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@20754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* win32/Makefile.sub: add RUNRUBYOPT. [ruby-dev:37009]suke2008-11-021-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@20088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (RUNRUBY): now ruby requires something fromusa2008-10-281-1/+1
| | | | | | | | gem_prelude, so need to set library path. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (sitedir): considers --program-prefix andyugui2008-10-241-11/+11
| | | | | | | | | | | | | | | | --program-suffix. (vendordir): ditto. (rubyhdrdir): ditto. * mkconfig.rb (CONFIG["rubylibdir"]): ditto. * win32/Makefile.sub: ditto. * instruby.rb (:rdoc): ditto. * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e