diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-03-01 05:44:37 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-03-01 05:44:37 +0000 |
commit | 9da188550ca78525de507442aad1436eb636b3d7 (patch) | |
tree | d6a4d7b49dc10bc79b9b56761988100aed968232 /ext/zlib/extconf.rb | |
parent | c0be1c7bb3a25f271bf0ad88ac708831521046a6 (diff) |
zlib: clean zlib
* ext/zlib/extconf.rb: clean zlib libraries generated in the
place.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/zlib/extconf.rb')
-rw-r--r-- | ext/zlib/extconf.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/zlib/extconf.rb b/ext/zlib/extconf.rb index 5f78172273..d3aa1b23c2 100644 --- a/ext/zlib/extconf.rb +++ b/ext/zlib/extconf.rb @@ -30,14 +30,19 @@ else $libs = append_library($libs, "zdll") dll = "zlib1.dll" $extso << dll + $cleanfiles << "$(topdir)/#{dll}" << "$(ZIMPLIB)" + zmk = "\t$(MAKE) -f $(ZSRC)/win32/Makefile.#{$nmake ? 'msc' : 'gcc'} TOP=$(ZSRC)" addconf.push( "ZIMPLIB = zdll.lib\n", "$(TARGET_SO): $(ZIMPLIB)\n", "$(ZIMPLIB):\n", - "\t$(MAKE) -f $(ZSRC)/win32/Makefile.#{$nmake ? 'msc' : 'gcc'} TOP=$(ZSRC) $@\n", + "#{zmk} $@\n", "install-so: $(topdir)/#{dll}", "$(topdir)/#{dll}: $(ZIMPLIB)\n", "\t$(Q) $(COPY) #{dll} $(@D)\n", + "clean: clean-zsrc\n", + "clean-zsrc:\n", + "#{zmk} clean\n", ) end Logging.message "using zlib in #{zsrc}\n" |