mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 16:44:01 +02:00
* lib/mkmf.rb, {bcc32,win32}/Makefile.sub (CLEANLIBS, CLEANOBJS):
moved clean targets to platfrom makefiles. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@18409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
2a876ff2c6
commit
4f42eded12
4 changed files with 12 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Thu Aug 7 14:16:24 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* lib/mkmf.rb, {bcc32,win32}/Makefile.sub (CLEANLIBS, CLEANOBJS):
|
||||||
|
moved clean targets to platfrom makefiles.
|
||||||
|
|
||||||
Thu Aug 7 05:05:46 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
Thu Aug 7 05:05:46 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* gc.c (run_final): runs finalizers with the object terminated.
|
* gc.c (run_final): runs finalizers with the object terminated.
|
||||||
|
|
|
@ -415,6 +415,8 @@ s,@RULE_SUBST@,{.;$$(VPATH)}%s,;t t
|
||||||
s,@COMMON_LIBS@,m advapi32 avicap32 avifil32 cap comctl32 comdlg32 dlcapi gdi32 glu32 imagehlp imm32 inetmib1 kernel32 loadperf lsapi32 lz32 mapi32 mgmtapi mpr msacm32 msvfw32 nddeapi netapi32 ole32 oleaut32 oledlg olepro32 opengl32 pdh pkpd32 rasapi32 rasdlg rassapi rpcrt4 setupapi shell32 shfolder snmpapi sporder tapi32 url user32 vdmdbg version win32spl winmm wintrust wsock32,;t t
|
s,@COMMON_LIBS@,m advapi32 avicap32 avifil32 cap comctl32 comdlg32 dlcapi gdi32 glu32 imagehlp imm32 inetmib1 kernel32 loadperf lsapi32 lz32 mapi32 mgmtapi mpr msacm32 msvfw32 nddeapi netapi32 ole32 oleaut32 oledlg olepro32 opengl32 pdh pkpd32 rasapi32 rasdlg rassapi rpcrt4 setupapi shell32 shfolder snmpapi sporder tapi32 url user32 vdmdbg version win32spl winmm wintrust wsock32,;t t
|
||||||
s,@COMMON_MACROS@,WIN32_LEAN_AND_MEAN WIN32,;t t
|
s,@COMMON_MACROS@,WIN32_LEAN_AND_MEAN WIN32,;t t
|
||||||
s,@COMMON_HEADERS@,winsock2.h windows.h,;t t
|
s,@COMMON_HEADERS@,winsock2.h windows.h,;t t
|
||||||
|
s,@cleanlibs@,$$*.tds,;t t
|
||||||
|
s,@cleanobjs@,$$*-$$(arch).def $$*.il? $$*.lib,;t t
|
||||||
s,@TRY_LINK@,$$(CC) -oconftest $$(INCFLAGS) -I$$(hdrdir) $$(CPPFLAGS) $$(CFLAGS) $$(LIBPATH) $$(LDFLAGS) $$(src) $$(LOCAL_LIBS) $$(LIBS),;t t
|
s,@TRY_LINK@,$$(CC) -oconftest $$(INCFLAGS) -I$$(hdrdir) $$(CPPFLAGS) $$(CFLAGS) $$(LIBPATH) $$(LDFLAGS) $$(src) $$(LOCAL_LIBS) $$(LIBS),;t t
|
||||||
s,@EXPORT_PREFIX@,_,;t t
|
s,@EXPORT_PREFIX@,_,;t t
|
||||||
s,@arch@,$(ARCH)-$(OS),;t t
|
s,@arch@,$(ARCH)-$(OS),;t t
|
||||||
|
|
|
@ -1486,11 +1486,11 @@ STATIC_LIB = #{staticlib unless $static.nil?}
|
||||||
#{!$extout && defined?($installed_list) ? "INSTALLED_LIST = #{$installed_list}\n" : ""}
|
#{!$extout && defined?($installed_list) ? "INSTALLED_LIST = #{$installed_list}\n" : ""}
|
||||||
"
|
"
|
||||||
install_dirs.each {|d| mfile.print("%-14s= %s\n" % d) if /^[[:upper:]]/ =~ d[0]}
|
install_dirs.each {|d| mfile.print("%-14s= %s\n" % d) if /^[[:upper:]]/ =~ d[0]}
|
||||||
n = ($extout ? '$(RUBYARCHDIR)/' : '') + '$(TARGET).'
|
n = ($extout ? '$(RUBYARCHDIR)/' : '') + '$(TARGET)'
|
||||||
mfile.print "
|
mfile.print "
|
||||||
TARGET_SO = #{($extout ? '$(RUBYARCHDIR)/' : '')}$(DLLIB)
|
TARGET_SO = #{($extout ? '$(RUBYARCHDIR)/' : '')}$(DLLIB)
|
||||||
CLEANLIBS = #{n}#{CONFIG['DLEXT']} #{n}il? #{n}tds #{n}map
|
CLEANLIBS = #{n}.#{CONFIG['DLEXT']} #{config_string('cleanlibs') {|t| t.gsub(/\$\*/) {n}}}
|
||||||
CLEANOBJS = *.#{$OBJEXT} *.#{$LIBEXT} *.s[ol] *.pdb *.exp *.bak
|
CLEANOBJS = *.#{$OBJEXT} #{config_string('cleanobjs') {|t| t.gsub(/\$\*/, '$(TARGET)')}} *.bak
|
||||||
|
|
||||||
all: #{$extout ? "install" : target ? "$(DLLIB)" : "Makefile"}
|
all: #{$extout ? "install" : target ? "$(DLLIB)" : "Makefile"}
|
||||||
static: $(STATIC_LIB)#{$extout ? " install-rb" : ""}
|
static: $(STATIC_LIB)#{$extout ? " install-rb" : ""}
|
||||||
|
|
|
@ -545,12 +545,13 @@ s,@LINK_SO@,@$$(RM) $$(@:/=\).manifest,;t t
|
||||||
!endif
|
!endif
|
||||||
s,@COMPILE_C@,$$(CC) $$(INCFLAGS) $$(CFLAGS) $$(CPPFLAGS) -c -Tc$$(<:\=/),;t t
|
s,@COMPILE_C@,$$(CC) $$(INCFLAGS) $$(CFLAGS) $$(CPPFLAGS) -c -Tc$$(<:\=/),;t t
|
||||||
s,@COMPILE_CXX@,$$(CXX) $$(INCFLAGS) $$(CXXFLAGS) $$(CPPFLAGS) -c -Tp$$(<:\=/),;t t
|
s,@COMPILE_CXX@,$$(CXX) $$(INCFLAGS) $$(CXXFLAGS) $$(CPPFLAGS) -c -Tp$$(<:\=/),;t t
|
||||||
s,@COMPILE_RULES@,{$$(hdrdir)}.%s{}.%s: {$$(topdir)}.%s{}.%s: {$$(srcdir)}.%s{}.%s: .%s.%s:,;t t
|
s,@COMPILE_RULES@,{$$(hdrdir)}.%s.%s: {$$(topdir)}.%s.%s: {$$(srcdir)}.%s.%s: .%s.%s:,;t t
|
||||||
s,@RULE_SUBST@,{.;$$(VPATH)}%s,;t t
|
s,@RULE_SUBST@,{.;$$(VPATH)}%s,;t t
|
||||||
s,@TRY_LINK@,$$(CC) -Feconftest $$(INCFLAGS) -I$$(hdrdir) $$(CPPFLAGS) $$(CFLAGS) $$(src) $$(LOCAL_LIBS) $$(LIBS) -link $$(LDFLAGS) $$(LIBPATH) $$(XLDFLAGS),;t t
|
s,@TRY_LINK@,$$(CC) -Feconftest $$(INCFLAGS) -I$$(hdrdir) $$(CPPFLAGS) $$(CFLAGS) $$(src) $$(LOCAL_LIBS) $$(LIBS) -link $$(LDFLAGS) $$(LIBPATH) $$(XLDFLAGS),;t t
|
||||||
s,@COMMON_LIBS@,$(COMMON_LIBS),;t t
|
s,@COMMON_LIBS@,$(COMMON_LIBS),;t t
|
||||||
s,@COMMON_MACROS@,$(COMMON_MACROS),;t t
|
s,@COMMON_MACROS@,$(COMMON_MACROS),;t t
|
||||||
s,@COMMON_HEADERS@,$(COMMON_HEADERS),;t t
|
s,@COMMON_HEADERS@,$(COMMON_HEADERS),;t t
|
||||||
|
s,@cleanobjs@,$$*.exp $$*.lib $$*.pdb,;t t
|
||||||
s,@DISTCLEANFILES@,vc*.pdb,;t t
|
s,@DISTCLEANFILES@,vc*.pdb,;t t
|
||||||
s,@EXPORT_PREFIX@, ,;t t
|
s,@EXPORT_PREFIX@, ,;t t
|
||||||
s,@arch@,$(ARCH)-$(OS),;t t
|
s,@arch@,$(ARCH)-$(OS),;t t
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue