[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]