Revised fix for Bug 3059, and check for GCCE441BIN first GCC_SURGE
authorWilliam Roberts <williamr@symbian.org>
Thu, 01 Jul 2010 13:49:10 +0100
branchGCC_SURGE
changeset 57 e69da8462916
parent 56 626366955efb
child 58 af1ed19cc0e4
Revised fix for Bug 3059, and check for GCCE441BIN first
toolsandutils/buildsystem/extension/base/bootstrap.mk
--- a/toolsandutils/buildsystem/extension/base/bootstrap.mk	Sun Jun 27 13:33:42 2010 +0100
+++ b/toolsandutils/buildsystem/extension/base/bootstrap.mk	Thu Jul 01 13:49:10 2010 +0100
@@ -109,12 +109,12 @@
 else
 EXE_SUFFIX := .exe
 endif
-ifdef SBS_GCCE432BIN
-GCCEBIN := $(SBS_GCCE432BIN)
+ifdef SBS_GCCE441BIN
+GCCEBIN := $(SBS_GCCE441BIN)
 else ifdef SBS_GCCE433BIN
 GCCEBIN := $(SBS_GCCE433BIN)
-else ifdef SBS_GCCE441BIN
-GCCEBIN := $(SBS_GCCE441BIN)
+else ifdef SBS_GCCE432BIN
+GCCEBIN := $(SBS_GCCE432BIN)
 endif
 GCCEASM := $(GCCEBIN)/arm-none-symbianelf-as$(EXE_SUFFIX)
 GCCELD := $(GCCEBIN)/arm-none-symbianelf-ld$(EXE_SUFFIX)
@@ -337,7 +337,7 @@
 BASEINCLUDES := bootcpu.inc bootmacro.inc
 endif
 BASEINCLUDES := $(foreach f,$(BASEINCLUDES),$(basename $(f)).$(INCEXT))
-INCLUDES := $(foreach f,$(INCLUDES),$(basename $(f)).$(INCEXT))
+INCLUDES := $(foreach f,$(INCLUDES),$(basename $(notdir $(f))).$(INCEXT))
 
 # Generic object files
 BASEOBJECTS = $(foreach src, $(BASESOURCES), $(basename $(src)).$(OBJEXT))
@@ -378,7 +378,7 @@
 	perl $(EPOCROOT)epoc32/tools/armasm2as.pl $< $@
 
 $(FULLINCLUDES) : $(EPOCBLDABS)/%.$(INCEXT) : %.inc $(call pipe,$(EPOCBLDABS))
-	perl $(EPOCROOT)/epoc32/tools/armasm2as.pl $< $(EPOCBLDABS)/$(notdir $@)
+	perl $(EPOCROOT)/epoc32/tools/armasm2as.pl $< $@
 
 $(FULLBASEOBJECTS) : $(EPOCBLDABS)/%.$(OBJEXT) : %.$(SRCEXT) $(FULLINCLUDES) $(FULLBASEINCLUDES) $(FULLGENINCLUDES) $(call pipe,$(EPOCBLDABS))
 	$(do_asm)