mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	Makefile.in: by exts.mk
* Makefile.in (clean-ext): recurse by exts.mk in parallel first. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									d7921849c0
								
							
						
					
					
						commit
						600e942bd4
					
				
					 2 changed files with 10 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -417,6 +417,7 @@ distclean-local::
 | 
			
		|||
	-$(Q)$(RMDIRS) $(arch_hdrdir)/ruby 2> /dev/null || true
 | 
			
		||||
 | 
			
		||||
clean-ext distclean-ext realclean-ext::
 | 
			
		||||
	@[ -f $(EXTS_MK) ] && $(MAKE) -f $(EXTS_MK) $(@:-ext=)
 | 
			
		||||
	@cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
 | 
			
		||||
	test "$$#" = 0 && set .; \
 | 
			
		||||
	set dummy `\
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -91,6 +91,9 @@ end
 | 
			
		|||
% unless macros["MFLAGS"].empty?
 | 
			
		||||
MFLAGS =<%= macros["MFLAGS"].fold(column) %>
 | 
			
		||||
% end
 | 
			
		||||
% RbConfig::MAKEFILE_CONFIG.keys.grep(/RM/) do |k|
 | 
			
		||||
<%=k%> = <%=RbConfig::MAKEFILE_CONFIG[k]%>
 | 
			
		||||
% end
 | 
			
		||||
 | 
			
		||||
extensions =<%= macros["extensions"].fold(column) %>
 | 
			
		||||
EXTOBJS =<%= macros["EXTOBJS"].fold(column) %>
 | 
			
		||||
| 
						 | 
				
			
			@ -125,7 +128,13 @@ ext/extinit.<%=objext%>:
 | 
			
		|||
 | 
			
		||||
% targets.product(macros["extensions"].map {|e|e.chomp("/.")}) do |t, e|
 | 
			
		||||
<%=e%>/<%=t%>:
 | 
			
		||||
%   if /^(dist|real)clean$/ =~ t
 | 
			
		||||
	$(ECHO) $(@F)ing $(@D)
 | 
			
		||||
%   end
 | 
			
		||||
	$(Q)<%= submake %><%=mflags%> V=$(V) $(@F)
 | 
			
		||||
%   if /^(dist|real)clean$/ =~ t
 | 
			
		||||
	$(Q)$(RMDIRS) $(@D)
 | 
			
		||||
%   end
 | 
			
		||||
% end
 | 
			
		||||
 | 
			
		||||
extso:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue