Changeset fa024ce in mainline for boot/arch/sparc64
- Timestamp:
- 2009-02-12T20:12:08Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 98a4e76
- Parents:
- fcd7053
- Location:
- boot/arch/sparc64
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/sparc64/Makefile.inc
rfcd7053 rfa024ce 29 29 TMP = distroot 30 30 31 ifeq ($(CONFIG_AOUT_ISOFS_B),n)32 SILO_PACKAGE=silo.patched.tar.gz33 endif34 35 31 ifeq ($(CONFIG_AOUT_ISOFS_B),y) 36 SILO_PACKAGE=silo.tar.gz 32 SILO_PACKAGE = silo.tar.gz 33 else 34 SILO_PACKAGE = silo.patched.tar.gz 37 35 endif 38 36 39 37 build: $(BASE)/image.iso 40 38 41 ifeq ($(CONFIG_RD_EXTERNAL),y) 42 SILO_CONF_FILTER = cat 43 else 44 SILO_CONF_FILTER = grep -v initrd 45 endif 46 47 $(BASE)/image.iso: depend arch/$(ARCH)/loader/image.boot 39 $(BASE)/image.iso: depend arch/$(BARCH)/loader/image.boot 48 40 mkdir -p $(TMP)/boot 49 41 mkdir -p $(TMP)/HelenOS 50 cat arch/$(ARCH)/silo/$(SILO_PACKAGE) | (cd $(TMP)/boot; tar xvfz -) 51 cp arch/$(ARCH)/silo/README arch/$(ARCH)/silo/COPYING $(TMP)/boot 52 cat arch/$(ARCH)/silo/silo.conf | $(SILO_CONF_FILTER) >$(TMP)/boot/silo.conf 53 cp arch/$(ARCH)/loader/image.boot $(TMP)/HelenOS/image.boot 42 cat arch/$(BARCH)/silo/$(SILO_PACKAGE) | (cd $(TMP)/boot; tar xvfz -) 43 cp arch/$(BARCH)/silo/README arch/$(BARCH)/silo/COPYING $(TMP)/boot 44 ifeq ($(CONFIG_RD_EXTERNAL),y) 45 cp arch/$(BARCH)/silo/silo.conf $(TMP)/boot/silo.conf 46 else 47 cat arch/$(BARCH)/silo/silo.conf | grep -v initrd > $(TMP)/boot/silo.conf 48 endif 49 cp arch/$(BARCH)/loader/image.boot $(TMP)/HelenOS/image.boot 54 50 gzip -f $(TMP)/HelenOS/image.boot 55 51 ifeq ($(CONFIG_RD_EXTERNAL),y) 56 cp arch/$( ARCH)/loader/initrd.img $(TMP)/HelenOS/initrd.img52 cp arch/$(BARCH)/loader/initrd.img $(TMP)/HelenOS/initrd.img 57 53 endif 58 54 mkisofs -f -G $(TMP)/boot/isofs.b -B ... -r -o $(BASE)/image.iso $(TMP)/ 59 55 60 56 depend: 61 -rm arch/$( ARCH)/loader/image.boot57 -rm arch/$(BARCH)/loader/image.boot 62 58 63 arch/$( ARCH)/loader/image.boot:64 $(MAKE) -C arch/$( ARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) "DEFS=$(DEFS)"59 arch/$(BARCH)/loader/image.boot: 60 $(MAKE) -C arch/$(BARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) 65 61 66 62 clean: generic_clean 67 $(MAKE) -C arch/$( ARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)63 $(MAKE) -C arch/$(BARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) 68 64 -rm -fr $(TMP) 69 65 -rm -f $(BASE)/image.iso -
boot/arch/sparc64/loader/Makefile
rfcd7053 rfa024ce 28 28 29 29 include ../../../../version 30 include ../../../../Makefile.config30 -include ../../../../Makefile.config 31 31 32 32 ## Toolchain configuration … … 58 58 endif 59 59 60 CFLAGS = -DRELEASE=\"$(RELEASE)\" -I. -I../../../generic -I../../../genarch -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -mcpu=ultrasparc -m64 -mno-fpu -pipe 61 62 ifdef REVISION 63 CFLAGS += "-DREVISION=\"$(REVISION)\"" 64 endif 65 66 ifdef TIMESTAMP 67 CFLAGS += "-DTIMESTAMP=\"$(TIMESTAMP)\"" 68 endif 60 CFLAGS = -DRELEASE=$(RELEASE) -I. -I../../../generic -I../../../genarch -imacros ../../../../config.h -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -mcpu=ultrasparc -m64 -mno-fpu -pipe 69 61 70 62 SOURCES = \ -
boot/arch/sparc64/loader/main.c
rfcd7053 rfa024ce 37 37 #include "ofwarch.h" 38 38 #include <align.h> 39 #include <macros.h> 39 40 #include <string.h> 40 41 … … 43 44 component_t components[COMPONENTS]; 44 45 45 char *release = RELEASE;46 char *release = STRING(RELEASE); 46 47 47 48 #ifdef REVISION 48 char *revision = ", revision " REVISION;49 char *revision = ", revision " STRING(REVISION); 49 50 #else 50 51 char *revision = ""; … … 52 53 53 54 #ifdef TIMESTAMP 54 char *timestamp = "\nBuilt on " TIMESTAMP;55 char *timestamp = "\nBuilt on " STRING(TIMESTAMP); 55 56 #else 56 57 char *timestamp = ""; -
boot/arch/sparc64/loader/ofwarch.c
rfcd7053 rfa024ce 33 33 */ 34 34 35 #include <ofwarch.h> 35 #include <ofwarch.h> 36 36 #include <ofw.h> 37 37 #include <printf.h>
Note:
See TracChangeset
for help on using the changeset viewer.