- Timestamp:
- 2010-03-18T23:34:00Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3c80f2b
- Parents:
- 3ad309d
- Location:
- boot
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/Makefile
r3ad309d r177e4ea 30 30 # 31 31 32 -include ../Makefile.common 32 33 -include ../Makefile.config 33 34 -include ../config.defs … … 42 43 .PHONY: all build clean generic_clean 43 44 44 all: ../Makefile.co nfig ../config.h ../config.defs build45 all: ../Makefile.common ../Makefile.config ../config.h ../config.defs build 45 46 46 47 -include arch/$(BARCH)/Makefile.inc -
boot/Makefile.common
r3ad309d r177e4ea 27 27 # 28 28 29 -include ../Makefile.common 29 30 -include ../Makefile.config 30 31 -
boot/arch/arm32/loader/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: ../../../../version ../../../../Makefile.co nfig ../../../../config.h ../../../../config.defs34 all: ../../../../version ../../../../Makefile.common ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
boot/arch/arm32/loader/Makefile.build
r3ad309d r177e4ea 32 32 33 33 include ../../../../version 34 include ../../../../Makefile.common 34 35 include ../../../../Makefile.config 35 36 include ../../../../config.defs -
boot/arch/arm32/loader/Makefile.toolchain
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 ifndef CROSS_PREFIX33 CROSS_PREFIX = /usr/local34 endif35 36 29 BFD_NAME = elf32-littlearm 37 30 BFD_ARCH = arm 38 TARGET = arm-linux-gnu39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32/bin40 31 41 32 JOBFILE = ../../../../tools/jobfile.py 42 43 ifeq ($(COMPILER),gcc_native)44 CC = gcc45 AS = as46 LD = ld47 OBJCOPY = objcopy48 OBJDUMP = objdump49 endif50 51 ifeq ($(COMPILER),gcc_cross)52 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc53 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as54 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld55 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy56 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump57 endif58 33 59 34 CFLAGS = \ -
boot/arch/ia64/loader/Makefile
r3ad309d r177e4ea 29 29 30 30 include Makefile.common 31 include ../../../../Makefile.common 31 32 include ../../../../Makefile.config 32 33 33 34 .PHONY: all clean 34 35 35 all: ../../../../version ../../../../Makefile.co nfig ../../../../config.h ../../../../config.defs36 all: ../../../../version ../../../../Makefile.common ../../../../Makefile.config ../../../../config.h ../../../../config.defs 36 37 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 37 38 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
boot/arch/ia64/loader/Makefile.build
r3ad309d r177e4ea 32 32 33 33 include ../../../../version 34 include ../../../../Makefile.common 34 35 include ../../../../Makefile.config 35 36 include ../../../../config.defs … … 60 61 $(OUTPUT): $(OBJECTS) $(COMPONENT_OBJECTS) $(LINK) 61 62 $(LD) -no-check-sections -N -T $(LINK) $(COMPONENT_OBJECTS) $(OBJECTS) -o $@ 62 $(MAKE) -C gefi/HelenOS PREFIX=$(GEFI_PREFIX)63 $(MAKE) -C gefi/HelenOS 63 64 cp gefi/HelenOS/hello.efi ../../../../ 64 65 cp gefi/HelenOS/image.bin ../../../../ -
boot/arch/ia64/loader/Makefile.common
r3ad309d r177e4ea 31 31 # 32 32 33 include ../../../../Makefile.common 33 34 include ../../../../Makefile.config 34 35 include ../../../Makefile.common -
boot/arch/ia64/loader/Makefile.toolchain
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 ifndef CROSS_PREFIX33 CROSS_PREFIX = /usr/local34 endif35 36 29 BFD_NAME = elf64-ia64-little 37 30 BFD_ARCH = ia64 38 TARGET = ia64-pc-linux-gnu39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64/bin40 31 41 32 JOBFILE = ../../../../tools/jobfile.py 42 43 ifeq ($(COMPILER),gcc_native)44 CC = gcc45 AS = as46 LD = ld47 OBJCOPY = objcopy48 OBJDUMP = objdump49 GEFI_PREFIX =50 endif51 52 ifeq ($(COMPILER),icc)53 CC = icc54 AS = as55 LD = ld56 OBJCOPY = objcopy57 OBJDUMP = objdump58 GEFI_PREFIX =59 endif60 61 ifeq ($(COMPILER),gcc_cross)62 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc63 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as64 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld65 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy66 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump67 GEFI_PREFIX = $(TOOLCHAIN_DIR)/$(TARGET)-68 endif69 33 70 34 CFLAGS = \ -
boot/arch/ia64/loader/gefi/HelenOS/Makefile
r3ad309d r177e4ea 22 22 # 23 23 24 prefix=$(PREFIX)25 24 include ../Make.defaults 26 25 CDIR=$(TOPDIR)/.. … … 69 68 70 69 gefi: 71 $(MAKE) -C .. prefix=$(PREFIX)70 $(MAKE) -C .. -
boot/arch/ia64/loader/gefi/Make.defaults
r3ad309d r177e4ea 26 26 # lib and include under the root 27 27 # 28 29 include ../../../../../Makefile.common 30 28 31 INSTALLROOT=/usr/local 29 32 … … 31 34 32 35 ARCH = ia64 33 INCDIR = -I. -I$(CDIR)/inc -I$(CDIR)/inc/$(ARCH) -I$(CDIR)/inc/protocol 36 INCDIR = -I. -I$(CDIR)/inc -I$(CDIR)/inc/$(ARCH) -I$(CDIR)/inc/protocol 34 37 CPPFLAGS = -DCONFIG_$(ARCH) 35 38 CFLAGS = -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -frename-registers -mfixed-range=f32-f127 36 39 LDFLAGS = -nostdlib 37 40 INSTALL = install 38 39 CC = $(prefix)gcc40 AS = $(prefix)as41 LD = $(prefix)ld42 AR = $(prefix)ar43 RANLIB = $(prefix)ranlib44 OBJCOPY = $(prefix)objcopy45 OBJDUMP = $(prefix)objdump -
boot/arch/mips32/loader/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: ../../../../version ../../../../Makefile.co nfig ../../../../config.h ../../../../config.defs34 all: ../../../../version ../../../../Makefile.common ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
boot/arch/mips32/loader/Makefile.build
r3ad309d r177e4ea 32 32 33 33 include ../../../../version 34 include ../../../../Makefile.common 34 35 include ../../../../Makefile.config 35 36 include ../../../../config.defs -
boot/arch/mips32/loader/Makefile.toolchain
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 ifndef CROSS_PREFIX33 CROSS_PREFIX = /usr/local34 endif35 36 29 BFD_ARCH = mips 37 TARGET = mipsel-linux-gnu38 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin39 30 40 31 JOBFILE = ../../../../tools/jobfile.py … … 48 39 BFD_NAME = elf32-tradbigmips 49 40 BFD = ecoff-bigmips 50 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32eb/bin51 TARGET = mips-linux-gnu52 41 endif 53 42 … … 55 44 BFD_NAME = elf32-tradlittlemips 56 45 BFD = binary 57 endif58 59 ifeq ($(COMPILER),gcc_native)60 CC = gcc61 AS = as62 LD = ld63 OBJCOPY = objcopy64 OBJDUMP = objdump65 endif66 67 ifeq ($(COMPILER),gcc_cross)68 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc69 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as70 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld71 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy72 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump73 46 endif 74 47 -
boot/arch/ppc32/loader/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: ../../../../version ../../../../Makefile.co nfig ../../../../config.h ../../../../config.defs34 all: ../../../../version ../../../../Makefile.common ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
boot/arch/ppc32/loader/Makefile.build
r3ad309d r177e4ea 32 32 33 33 include ../../../../version 34 include ../../../../Makefile.common 34 35 include ../../../../Makefile.config 35 36 include ../../../../config.defs -
boot/arch/ppc32/loader/Makefile.toolchain
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 ifndef CROSS_PREFIX33 CROSS_PREFIX = /usr/local34 endif35 36 29 BFD_NAME = elf32-powerpc 37 30 BFD_ARCH = powerpc:common 38 TARGET = ppc-linux-gnu39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32/bin40 31 41 32 JOBFILE = ../../../../tools/jobfile.py 42 43 ifeq ($(COMPILER),gcc_native)44 CC = gcc45 AS = as46 LD = ld47 OBJCOPY = objcopy48 OBJDUMP = objdump49 endif50 51 ifeq ($(COMPILER),gcc_cross)52 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc53 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as54 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld55 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy56 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump57 endif58 33 59 34 CFLAGS = \ -
boot/arch/sparc64/loader/Makefile
r3ad309d r177e4ea 32 32 .PHONY: all clean 33 33 34 all: ../../../../version ../../../../Makefile.co nfig ../../../../config.h ../../../../config.defs34 all: ../../../../version ../../../../Makefile.common ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) -
boot/arch/sparc64/loader/Makefile.build
r3ad309d r177e4ea 32 32 33 33 include ../../../../version 34 include ../../../../Makefile.common 34 35 include ../../../../Makefile.config 35 36 include ../../../../config.defs -
boot/arch/sparc64/loader/Makefile.toolchain
r3ad309d r177e4ea 27 27 # 28 28 29 ## Toolchain configuration30 #31 32 ifndef CROSS_PREFIX33 CROSS_PREFIX = /usr/local34 endif35 36 29 BFD_NAME = elf64-sparc 37 30 BFD_ARCH = sparc 38 TARGET = sparc64-linux-gnu39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/sparc64/bin40 31 41 32 JOBFILE = ../../../../tools/jobfile.py 42 43 ifeq ($(COMPILER),gcc_native)44 CC = gcc45 AS = as46 LD = ld47 OBJCOPY = objcopy48 OBJDUMP = objdump49 endif50 51 ifeq ($(COMPILER),gcc_cross)52 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc53 AS = $(TOOLCHAIN_DIR)/$(TARGET)-as54 LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld55 OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy56 OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump57 endif58 33 59 34 CFLAGS = \
Note:
See TracChangeset
for help on using the changeset viewer.