From 74b4c8139695c52123e8db0761c78bb071a61271 Mon Sep 17 00:00:00 2001 From: ttate Date: Wed, 3 Apr 2002 11:59:01 +0000 Subject: Merge Nakada's patch and define StringValuePtr for ruby-1.6. CV ---------------------------------------------------------------------- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/dl/depend | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'ext/dl/depend') diff --git a/ext/dl/depend b/ext/dl/depend index c66a7f0daf..552c67d0f5 100644 --- a/ext/dl/depend +++ b/ext/dl/depend @@ -1,16 +1,17 @@ CLEANFILES = test/test.o DISTCLEANFILES = call.func callback.func cbtable.func dlconfig.rb dlconfig.h \ test/libtest.so test/*~ *~ mkmf.log +LDSHARED_TEST = $(LDSHARED) $(LDFLAGS) test/test.o -o test/libtest.so $(LOCAL_LIBS) libtest.so: test/libtest.so test/libtest.so: test/test.o test/libtest.def $(RUBY) -rftools -e 'ARGV.each{|d|File.mkpath(File.dirname(d))}' $@ - `$(RUBY) -e 'print ARGV.join(" ").gsub(/dl\\.def/,"test/libtest.def")' $(LDSHARED)` $(LDFLAGS) test/test.o -o test/libtest.so + $(LDSHARED_TEST:dl.def=test/libtest.def) -test/test.o: test/test.c +test/test.o: $(srcdir)/test/test.c @$(RUBY) -rftools -e 'File.mkpath(*ARGV)' test - $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + $(CC) $(CFLAGS) $(CPPFLAGS) -c $(srcdir)/test/test.c -o $@ test:: dl.so libtest.so .force $(RUBY) -I. -I$(srcdir)/lib $(srcdir)/test/test.rb @@ -22,23 +23,23 @@ test:: dl.so libtest.so .force allclean: distclean @rm -f $(CLEANFILES) $(DISTCLEANFILES) -$(OBJS): dlconfig.h +$(OBJS): ./dlconfig.h sym.o: call.func dl.o: callback.func cbtable.func -call.func: mkcall.rb dlconfig.rb +call.func: $(srcdir)/mkcall.rb ./dlconfig.rb @echo "Generating call.func" - @$(RUBY) $< > $@ + @$(RUBY) $(srcdir)/mkcall.rb > $@ -callback.func: mkcallback.rb dlconfig.rb +callback.func: $(srcdir)/mkcallback.rb ./dlconfig.rb @echo "Generating callback.func" - @$(RUBY) $< > $@ + @$(RUBY) $(srcdir)/mkcallback.rb > $@ -cbtable.func: mkcbtable.rb dlconfig.rb +cbtable.func: $(srcdir)/mkcbtable.rb ./dlconfig.rb @echo "Generating cbtable.func" - @$(RUBY) $< > $@ + @$(RUBY) $(srcdir)/mkcbtable.rb > $@ debug: $(MAKE) CPPFLAGS="$(CPPFLAGS) -DDEBUG" -- cgit v1.2.3