ruby-changes:6509
From: nobu <ko1@a...>
Date: Fri, 11 Jul 2008 16:45:40 +0900 (JST)
Subject: [ruby-changes:6509] Ruby:r18025 (mvm): * Makefile.in (gvar): make global/static variables list.
nobu 2008-07-11 16:45:22 +0900 (Fri, 11 Jul 2008) New Revision: 18025 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18025 Log: * Makefile.in (gvar): make global/static variables list. Modified files: branches/mvm/ChangeLog branches/mvm/Makefile.in branches/mvm/configure.in Index: mvm/configure.in =================================================================== --- mvm/configure.in (revision 18024) +++ mvm/configure.in (revision 18025) @@ -242,6 +242,9 @@ # by TOYODA Eizi <toyoda@n...> AC_DEFINE(__HIUX_MPP__) ;; +*) + AC_CHECK_TOOL(NM, nm) + ;; esac AC_PROG_LN_S Index: mvm/ChangeLog =================================================================== --- mvm/ChangeLog (revision 18024) +++ mvm/ChangeLog (revision 18025) @@ -1,3 +1,7 @@ +Fri Jul 11 16:45:20 2008 Nobuyoshi Nakada <nobu@r...> + + * Makefile.in (gvar): make global/static variables list. + Fri Jul 11 15:01:12 2008 Nobuyoshi Nakada <nobu@r...> * process.c (rb_run_exec_options): default to thread cwd. Index: mvm/Makefile.in =================================================================== --- mvm/Makefile.in (revision 18024) +++ mvm/Makefile.in (revision 18025) @@ -206,3 +206,14 @@ ext/extinit.$(OBJEXT): ext/extinit.c $(SETUP) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c ext/extinit.c + +gvar: $(LIBRUBY_A) + @$(NM) $? | \ + sed -e '/\.$(OBJEXT):$$/{p;d}' \ + -e '/.* [B-Db-d] /!d;s///' \ + -e '/^rb_intern_id_cache/d' \ + -e '/^id/d;/^sym/d;/^s_/d' \ + -e '/^Onig/d' \ + -e 's/\.[0-9][0-9]*$$/ #static#/' \ + -e 's/^/ /' \ + > $@.r`sed -n 's/^#define RUBY_REVISION //p' $(srcdir)/revision.h` -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/