include Makefile ENABLE_SHARED=@ENABLE_SHARED@ ifneq (,$(findstring no, $(ENABLE_SHARED))) EXTOBJS = $(RUBY_INSTALL_NAME).exp LIBRUBYARG = $(LIBRUBY_A) endif ifneq (,$(findstring ruby, $(RUBY_INSTALL_NAME))) RUBYW_INSTALL_NAME = $(subst ruby,rubyw,$(RUBY_INSTALL_NAME)) else RUBYW_INSTALL_NAME = $(RUBY_INSTALL_NAME)w endif WPROGRAM = $(RUBYW_INSTALL_NAME)$(EXEEXT) RUBYDEF = $(RUBY_INSTALL_NAME).def RUBY_SO_NAME = $(LIBRUBY_SO:.dll=) SOLIBS := $(RUBY_SO_NAME).res.o $(SOLIBS) EXTOBJS += $(@:$(EXEEXT)=.res.o) $(LIBRUBY_SO): $(RUBYDEF) $(RUBY_SO_NAME).res.o $(LIBRUBY): $(LIBRUBY_SO) %.res.o: %.rc @WINDRES@ --include-dir . --include-dir $( $(RUBYDEF) @NM@ --extern-only --defined-only $(LIBRUBY_A) | \ @MINIRUBY@ -ne 'puts $$1 if / [CDT] _(.*)$$/' >> $(RUBYDEF)