From 02136ebbb54e0cda1aa928a971d8ef59a4659735 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 14 Mar 2009 23:26:11 +0000 Subject: * common.mk (srcs-ext): creates ext/dl/callback/callback.c also. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ common.mk | 10 +++++++--- ext/dl/callback/depend | 5 +++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3bcb21e6a6..6563674569 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sun Mar 15 08:26:16 2009 Nobuyoshi Nakada + + * common.mk (srcs-ext): creates ext/dl/callback/callback.c also. + Sun Mar 15 03:29:51 2009 Nobuyoshi Nakada * process.c (SAVED_GROUP_ID, p_gid_switch): should be rb_gid_t. diff --git a/common.mk b/common.mk index 5d3aee52d5..a316d1e2f5 100644 --- a/common.mk +++ b/common.mk @@ -648,7 +648,11 @@ INSNS2VMOPT = --srcdir="$(srcdir)" {$(VPATH)}vm.inc: $(srcdir)/template/vm.inc.tmpl -srcs: {$(VPATH)}parse.c {$(VPATH)}lex.c {$(VPATH)}newline.c $(srcdir)/ext/ripper/ripper.c srcs-enc +srcs: {$(VPATH)}parse.c {$(VPATH)}lex.c {$(VPATH)}newline.c srcs-ext srcs-enc + +EXT_SRCS = $(srcdir)/ext/ripper/ripper.c $(srcdir)/ext/dl/callback/callback.c + +srcs-ext: $(EXT_SRCS) srcs-enc: $(ENC_MK) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(MFLAGS) srcs @@ -687,8 +691,8 @@ $(srcdir)/revision.h: $(srcdir)/version.h $(srcdir)/ChangeLog $(srcdir)/tool/fil @-$(BASERUBY) $(srcdir)/tool/file2lastrev.rb --revision.h "$(@D)" > "$@.tmp" @$(IFCHANGE) "$@" "$@.tmp" -$(srcdir)/ext/ripper/ripper.c: - $(CHDIR) $(srcdir)/ext/ripper && $(exec) $(MAKE) -f depend $(MFLAGS) top_srcdir=../.. srcdir=. +$(EXT_SRCS): + $(CHDIR) $(@D) && $(exec) $(MAKE) -f depend $(MFLAGS) top_srcdir=../.. srcdir=. ## diff --git a/ext/dl/callback/depend b/ext/dl/callback/depend index 63dfab6360..7a1dc1ee62 100644 --- a/ext/dl/callback/depend +++ b/ext/dl/callback/depend @@ -1,3 +1,8 @@ +src: callback.c \ + callback-0.c callback-1.c callback-2.c \ + callback-3.c callback-4.c callback-5.c \ + callback-6.c callback-7.c callback-8.c + $(OBJS): $(hdrdir)/ruby.h callback-0.c callback-1.c callback-2.c \ -- cgit v1.2.3