mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Fix the makefile template
- Corrects a python barf when something in features is None - Corrects makefile to prevent barf when using make -fpull/2106/head
							parent
							
								
									1794463a06
								
							
						
					
					
						commit
						4b7f591d33
					
				| 
						 | 
				
			
			@ -13,7 +13,8 @@ endif
 | 
			
		|||
ifeq (,$(filter .build,$(notdir $(CURDIR))))
 | 
			
		||||
.SUFFIXES:
 | 
			
		||||
OBJDIR := .build
 | 
			
		||||
MAKETARGET = $(MAKE) --no-print-directory -C $(OBJDIR) -f $(CURDIR)/Makefile \
 | 
			
		||||
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
 | 
			
		||||
MAKETARGET = $(MAKE) --no-print-directory -C $(OBJDIR) -f $(mkfile_path) \
 | 
			
		||||
		SRCDIR=$(CURDIR) $(MAKECMDGOALS)
 | 
			
		||||
.PHONY: $(OBJDIR) clean
 | 
			
		||||
all:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -147,7 +147,7 @@ class Resources:
 | 
			
		|||
            v = [rel_path(f, base, dot) for f in getattr(self, field)]
 | 
			
		||||
            setattr(self, field, v)
 | 
			
		||||
 | 
			
		||||
        self.features = {k: f.relative_to(base, dot) for k, f in self.features.iteritems()}
 | 
			
		||||
        self.features = {k: f.relative_to(base, dot) for k, f in self.features.iteritems() if f}
 | 
			
		||||
 | 
			
		||||
        if self.linker_script is not None:
 | 
			
		||||
            self.linker_script = rel_path(self.linker_script, base, dot)
 | 
			
		||||
| 
						 | 
				
			
			@ -160,7 +160,7 @@ class Resources:
 | 
			
		|||
            v = [f.replace('\\', '/') for f in getattr(self, field)]
 | 
			
		||||
            setattr(self, field, v)
 | 
			
		||||
 | 
			
		||||
        self.features = {k: f.win_to_unix() for k, f in self.features.iteritems()}
 | 
			
		||||
        self.features = {k: f.win_to_unix() for k, f in self.features.iteritems() if f}
 | 
			
		||||
 | 
			
		||||
        if self.linker_script is not None:
 | 
			
		||||
            self.linker_script = self.linker_script.replace('\\', '/')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue