1999-08-13 05:45:20 +00:00
|
|
|
include Makefile
|
|
|
|
|
2000-07-02 15:57:18 +00:00
|
|
|
ENABLE_SHARED=@ENABLE_SHARED@
|
1999-08-13 05:45:20 +00:00
|
|
|
|
2000-07-02 15:57:18 +00:00
|
|
|
ifneq (,$(findstring no, $(ENABLE_SHARED)))
|
2000-07-25 14:46:46 +00:00
|
|
|
EXTOBJS = $(RUBY_INSTALL_NAME).exp
|
|
|
|
LIBRUBYARG = $(LIBRUBY_A)
|
2000-05-13 16:13:31 +00:00
|
|
|
endif
|
1999-08-13 05:45:20 +00:00
|
|
|
|
2000-07-05 14:12:27 +00:00
|
|
|
RUBYDEF = $(RUBY_INSTALL_NAME).def
|
|
|
|
|
2000-07-25 14:46:46 +00:00
|
|
|
$(LIBRUBY_SO): $(RUBYDEF)
|
|
|
|
$(LIBRUBY): $(LIBRUBY_SO)
|
2000-05-13 16:13:31 +00:00
|
|
|
|
2000-07-25 14:46:46 +00:00
|
|
|
$(RUBYDEF): $(LIBRUBY_A)
|
2000-07-05 14:12:27 +00:00
|
|
|
echo EXPORTS > $(RUBYDEF)
|
2000-07-25 14:46:46 +00:00
|
|
|
@NM@ --extern-only --defined-only $(LIBRUBY_A) | \
|
2000-07-25 10:09:59 +00:00
|
|
|
@MINIRUBY@ -ne 'puts $$1 if / [CDT] _(.*)$$/' >> $(RUBYDEF)
|