| 
    
       
     | 
  
  
     | 
    
       SHELL = /bin/sh
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       #### Start of system configuration section. ####
 
     | 
  
  
     | 
    
       top_srcdir = $(topdir)/.
 
     | 
  
  
     | 
    
       srcdir = $(top_srcdir)/ext/digest/md5
 
     | 
  
  
     | 
    
       topdir = ../../..
 
     | 
  
  
     | 
    
       hdrdir = $(top_srcdir)/include
 
     | 
  
  
     | 
    
       arch_hdrdir = $(extout)/include/$(arch)
 
     | 
  
  
     | 
    
       VPATH = $(srcdir);$(arch_hdrdir)/ruby;$(hdrdir)/ruby
 
     | 
  
  
     | 
    
       RUBYLIB = -
 
     | 
  
  
     | 
    
       RUBYOPT = -r$(top_srcdir)/ext/purelib.rb
 
     | 
  
  
     | 
    
       prefix = $(DESTDIR)/ruby_192
 
     | 
  
  
     | 
    
       exec_prefix = $(prefix)
 
     | 
  
  
     | 
    
       rubylibprefix = $(prefix)/lib/$(RUBY_BASE_NAME)
 
     | 
  
  
     | 
    
       bindir = $(exec_prefix)/bin
 
     | 
  
  
     | 
    
       sbindir = $(exec_prefix)/sbin
 
     | 
  
  
     | 
    
       libexecdir = $(exec_prefix)/libexec
 
     | 
  
  
     | 
    
       datadir = $(prefix)/share
 
     | 
  
  
     | 
    
       sysconfdir = $(prefix)/etc
 
     | 
  
  
     | 
    
       sharedstatedir = $(DESTDIR)/etc
 
     | 
  
  
     | 
    
       localstatedir = $(DESTDIR)/var
 
     | 
  
  
     | 
    
       libdir = $(exec_prefix)/lib
 
     | 
  
  
     | 
    
       includedir = $(prefix)/include
 
     | 
  
  
     | 
    
       oldincludedir = $(DESTDIR)/usr/include
 
     | 
  
  
     | 
    
       infodir = $(datadir)/info
 
     | 
  
  
     | 
    
       mandir = $(datadir)/man
 
     | 
  
  
     | 
    
       ridir = $(datadir)/ri
 
     | 
  
  
     | 
    
       docdir = $(datadir)/doc/$(RUBY_BASE_NAME)
 
     | 
  
  
     | 
    
       sitedir = $(rubylibprefix)/site_ruby
 
     | 
  
  
     | 
    
       vendordir = $(rubylibprefix)/vendor_ruby
 
     | 
  
  
     | 
    
       rubyhdrdir = $(includedir)/$(RUBY_BASE_NAME)-$(ruby_version)
 
     | 
  
  
     | 
    
       sitehdrdir = $(rubyhdrdir)/site_ruby
 
     | 
  
  
     | 
    
       vendorhdrdir = $(rubyhdrdir)/vendor_ruby
 
     | 
  
  
     | 
    
       rubylibdir = $(rubylibprefix)/$(ruby_version)
 
     | 
  
  
     | 
    
       archdir = $(rubylibdir)/$(arch)
 
     | 
  
  
     | 
    
       sitelibdir = $(sitedir)/$(ruby_version)
 
     | 
  
  
     | 
    
       sitearchdir = $(sitelibdir)/$(sitearch)
 
     | 
  
  
     | 
    
       vendorlibdir = $(vendordir)/$(ruby_version)
 
     | 
  
  
     | 
    
       vendorarchdir = $(vendorlibdir)/$(sitearch)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       CC = cl -nologo
 
     | 
  
  
     | 
    
       CXX = $(CC)
 
     | 
  
  
     | 
    
       LIBRUBY = $(RUBY_SO_NAME).lib
 
     | 
  
  
     | 
    
       LIBRUBY_A = $(RUBY_SO_NAME)-static.lib
 
     | 
  
  
     | 
    
       LIBRUBYARG_SHARED = $(LIBRUBY)
 
     | 
  
  
     | 
    
       LIBRUBYARG_STATIC = $(LIBRUBY_A)
 
     | 
  
  
     | 
    
       OUTFLAG = -Fe
 
     | 
  
  
     | 
    
       COUTFLAG = -Fo
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       RUBY_EXTCONF_H = extconf.h
 
     | 
  
  
     | 
    
       cflags   = 
 
     | 
  
  
     | 
    
       optflags = 
 
     | 
  
  
     | 
    
       debugflags = 
 
     | 
  
  
     | 
    
       warnflags = 
 
     | 
  
  
     | 
    
       CFLAGS   =  -MD -Zi -W2 -wd4996 -Od  -Zm600 
 
     | 
  
  
     | 
    
       INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir) -I$(srcdir)/..
 
     | 
  
  
     | 
    
       DEFS     = 
 
     | 
  
  
     | 
    
       CPPFLAGS = -DRUBY_EXTCONF_H=\"$(RUBY_EXTCONF_H)\"   
 
     | 
  
  
     | 
    
       CXXFLAGS = $(CFLAGS) -MD -Zi -W2 -wd4996 -Od  -Zm600
 
     | 
  
  
     | 
    
       ldflags  = -incremental:no -debug -opt:ref -opt:icf
 
     | 
  
  
     | 
    
       dldflags = -incremental:no -debug -opt:ref -opt:icf -dll $(LIBPATH)
 
     | 
  
  
     | 
    
       ARCH_FLAG = 
 
     | 
  
  
     | 
    
       DLDFLAGS = $(ldflags) $(dldflags)
 
     | 
  
  
     | 
    
       LDSHARED = cl -nologo -LD
 
     | 
  
  
     | 
    
       LDSHAREDXX = $(LDSHARED)
 
     | 
  
  
     | 
    
       AR = lib -nologo
 
     | 
  
  
     | 
    
       EXEEXT = .exe
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       RUBY_BASE_NAME = ruby
 
     | 
  
  
     | 
    
       RUBY_INSTALL_NAME = ruby
 
     | 
  
  
     | 
    
       RUBY_SO_NAME = msvcr100-ruby191
 
     | 
  
  
     | 
    
       arch = i386-mswin32_100
 
     | 
  
  
     | 
    
       sitearch = i386-msvcr100
 
     | 
  
  
     | 
    
       ruby_version = 1.9.1
 
     | 
  
  
     | 
    
       ruby = $(topdir:/=\)\miniruby.exe -I'$(topdir)' -I'$(top_srcdir)/lib' -I'$(extout)/$(arch)' -I'$(extout)/common' -I./- -I'$(top_srcdir)/ext' -rpurelib.rb
 
     | 
  
  
     | 
    
       RUBY = $(ruby)
 
     | 
  
  
     | 
    
       RM = $(COMSPEC) /C $(top_srcdir:/=\)\win32\rm.bat
 
     | 
  
  
     | 
    
       RM_RF = $(RUBY) -run -e rm -- -rf
 
     | 
  
  
     | 
    
       RMDIRS = $(COMSPEC) /C $(top_srcdir:/=\)\win32\rmdirs.bat
 
     | 
  
  
     | 
    
       MAKEDIRS = @$(RUBY) -run -e mkdir -- -p
 
     | 
  
  
     | 
    
       INSTALL = @$(RUBY) -run -e install -- -vp
 
     | 
  
  
     | 
    
       INSTALL_PROG = $(INSTALL) -m 0755
 
     | 
  
  
     | 
    
       INSTALL_DATA = $(INSTALL) -m 0644
 
     | 
  
  
     | 
    
       COPY = @$(RUBY) -run -e cp -- -v
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       #### End of system configuration section. ####
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       preload = digest
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       libpath = . $(topdir)
 
     | 
  
  
     | 
    
       LIBPATH =  -libpath:. -libpath:$(topdir)
 
     | 
  
  
     | 
    
       DEFFILE = $(TARGET)-$(arch).def
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       CLEANFILES = mkmf.log $(DEFFILE)
 
     | 
  
  
     | 
    
       DISTCLEANFILES = vc*.pdb
 
     | 
  
  
     | 
    
       DISTCLEANDIRS = 
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       extout = $(topdir)/.ext
 
     | 
  
  
     | 
    
       extout_prefix = $(extout)$(target_prefix)/
 
     | 
  
  
     | 
    
       target_prefix = /digest
 
     | 
  
  
     | 
    
       LOCAL_LIBS = 
 
     | 
  
  
     | 
    
       LIBS = $(LIBRUBYARG_SHARED) crypto.lib  unicows.lib oldnames.lib user32.lib advapi32.lib shell32.lib ws2_32.lib  
 
     | 
  
  
     | 
    
       SRCS = md5init.c md5ossl.c
 
     | 
  
  
     | 
    
       OBJS = md5init.obj md5ossl.obj
 
     | 
  
  
     | 
    
       TARGET = md5
 
     | 
  
  
     | 
    
       DLLIB = $(TARGET).so
 
     | 
  
  
     | 
    
       EXTSTATIC = 
 
     | 
  
  
     | 
    
       STATIC_LIB = 
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       BINDIR        = $(extout)/bin
 
     | 
  
  
     | 
    
       RUBYCOMMONDIR = $(extout)/common
 
     | 
  
  
     | 
    
       RUBYLIBDIR    = $(RUBYCOMMONDIR)$(target_prefix)
 
     | 
  
  
     | 
    
       RUBYARCHDIR   = $(extout)/$(arch)$(target_prefix)
 
     | 
  
  
     | 
    
       HDRDIR        = $(extout)/include/ruby$(target_prefix)
 
     | 
  
  
     | 
    
       ARCHHDRDIR    = $(extout)/include/$(arch)/ruby$(target_prefix)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       TARGET_SO     = $(RUBYARCHDIR)/$(DLLIB)
 
     | 
  
  
     | 
    
       CLEANLIBS     = $(RUBYARCHDIR)/$(TARGET).so 
 
     | 
  
  
     | 
    
       CLEANOBJS     = *.obj $(TARGET)-$(arch).exp $(TARGET)-$(arch).lib $(TARGET)-$(arch).pdb *.bak
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       all:    install
 
     | 
  
  
     | 
    
       static: $(STATIC_LIB) install-rb
 
     | 
  
  
     | 
    
       .PHONY: all install static install-so install-rb
 
     | 
  
  
     | 
    
       .PHONY: clean clean-so clean-rb
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       clean-rb-default::
 
     | 
  
  
     | 
    
       clean-rb::
 
     | 
  
  
     | 
    
       clean-so::
 
     | 
  
  
     | 
    
       clean: clean-so clean-rb-default clean-rb
 
     | 
  
  
     | 
    
       		@-$(RM) $(CLEANLIBS:/=\) $(CLEANOBJS:/=\) $(CLEANFILES:/=\)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       distclean-rb-default::
 
     | 
  
  
     | 
    
       distclean-rb::
 
     | 
  
  
     | 
    
       distclean-so::
 
     | 
  
  
     | 
    
       distclean: clean distclean-so distclean-rb-default distclean-rb
 
     | 
  
  
     | 
    
       		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
 
     | 
  
  
     | 
    
       		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES:/=\)
 
     | 
  
  
     | 
    
       		@-$(RMDIRS) $(DISTCLEANDIRS:/=\)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       realclean: distclean
 
     | 
  
  
     | 
    
       install: install-so install-rb
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       install-so: $(RUBYARCHDIR)
 
     | 
  
  
     | 
    
       install-so: $(RUBYARCHDIR)/$(DLLIB)
 
     | 
  
  
     | 
    
       clean-so::
 
     | 
  
  
     | 
    
       	@-$(RM) $(RUBYARCHDIR:/=\)\$(DLLIB:/=\)
 
     | 
  
  
     | 
    
       	@-$(RMDIRS) $(RUBYARCHDIR:/=\)
 
     | 
  
  
     | 
    
       install-rb: pre-install-rb install-rb-default
 
     | 
  
  
     | 
    
       install-rb-default: pre-install-rb-default
 
     | 
  
  
     | 
    
       pre-install-rb: Makefile
 
     | 
  
  
     | 
    
       pre-install-rb-default: Makefile
 
     | 
  
  
     | 
    
       $(RUBYARCHDIR):
 
     | 
  
  
     | 
    
       	$(MAKEDIRS) $@
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       site-install: site-install-so site-install-rb
 
     | 
  
  
     | 
    
       site-install-so: install-so
 
     | 
  
  
     | 
    
       site-install-rb: install-rb
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       .SUFFIXES: .c .m .cc .cxx .cpp .obj
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(hdrdir)}.cc.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(topdir)}.cc.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(srcdir)}.cc.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       .cc.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(hdrdir)}.cxx.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(topdir)}.cxx.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(srcdir)}.cxx.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       .cxx.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(hdrdir)}.cpp.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(topdir)}.cpp.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(srcdir)}.cpp.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       .cpp.obj:
 
     | 
  
  
     | 
    
       	$(CXX) $(INCFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tp$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(hdrdir)}.c.obj:
 
     | 
  
  
     | 
    
       	$(CC) $(INCFLAGS) $(CFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tc$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(topdir)}.c.obj:
 
     | 
  
  
     | 
    
       	$(CC) $(INCFLAGS) $(CFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tc$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       {$(srcdir)}.c.obj:
 
     | 
  
  
     | 
    
       	$(CC) $(INCFLAGS) $(CFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tc$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       .c.obj:
 
     | 
  
  
     | 
    
       	$(CC) $(INCFLAGS) $(CFLAGS) $(CPPFLAGS) $(COUTFLAG)$(@) -c -Tc$(<:\=/)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       $(RUBYARCHDIR)/$(DLLIB): $(DEFFILE) $(OBJS) Makefile
 
     | 
  
  
     | 
    
       	@-$(RM) $(@:/=\)
 
     | 
  
  
     | 
    
       	@-$(MAKEDIRS) $(@D)
 
     | 
  
  
     | 
    
       	$(LDSHARED) -Fe$(@) $(OBJS) $(LIBS) $(LOCAL_LIBS) -link $(DLDFLAGS) -implib:$(*F:.so=)-$(arch).lib -pdb:$(*F:.so=)-$(arch).pdb -def:$(DEFFILE)
 
     | 
  
  
     | 
    
       	@if exist $(@).manifest $(RUBY) -run -e wait_writable -- -n 10 $(@)
 
     | 
  
  
     | 
    
       	@if exist $(@).manifest mt -nologo -manifest $(@).manifest -outputresource:$(@);2
 
     | 
  
  
     | 
    
       	@if exist $(@).manifest $(RM) $(@:/=\).manifest
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       $(DEFFILE): 
 
     | 
  
  
     | 
    
       	$(RUBY) -e "puts 'EXPORTS', 'Init_$(TARGET)'"  > $@
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       ###
 
     | 
  
  
     | 
    
       $(OBJS): $(RUBY_EXTCONF_H)
 
     | 
  
  
     | 
    
       
     | 
  
  
     | 
    
       md5.obj: {.;$(VPATH)}md5.c {.;$(VPATH)}md5.h $(srcdir)/../defs.h $(hdrdir)/ruby/ruby.h $(arch_hdrdir)/ruby/config.h \
 
     | 
  
  
     | 
    
         $(hdrdir)/ruby/defines.h $(hdrdir)/ruby/intern.h
 
     | 
  
  
     | 
    
       md5init.obj: {.;$(VPATH)}md5init.c $(srcdir)/../digest.h $(hdrdir)/ruby/ruby.h \
 
     | 
  
  
     | 
    
         $(arch_hdrdir)/ruby/config.h $(hdrdir)/ruby/defines.h $(hdrdir)/ruby/intern.h {.;$(VPATH)}md5.h \
 
     | 
  
  
     | 
    
         $(srcdir)/../defs.h
 
     | 
  
  
     | 
    
       md5ossl.obj: {.;$(VPATH)}md5ossl.h
 
     |