Changeset 4872160 in mainline for boot/arch/sparc64/Makefile.inc
- Timestamp:
- 2010-05-04T10:44:55Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 568db0f
- Parents:
- bb252ca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/sparc64/Makefile.inc
rbb252ca r4872160 27 27 # 28 28 29 include Makefile.common 29 BOOT_OUTPUT = image.boot 30 POST_OUTPUT = $(ROOT_PATH)/image.iso 31 POSTBUILD = Makefile.silo 30 32 31 ifeq ($(CONFIG_AOUT_ISOFS_B),y) 32 SILO_PACKAGE = silo.tar.gz 33 else 34 SILO_PACKAGE = silo.patched.tar.gz 35 endif 33 BFD_NAME = elf64-sparc 34 BFD_OUTPUT = $(BFD_NAME) 35 BFD_ARCH = sparc 36 36 37 build: $(BASE)/image.iso 37 BITS = 64 38 ENDIANESS = BE 39 PAGE_SIZE = 16384 40 EXTRA_CFLAGS = -mcpu=ultrasparc -m64 -mno-fpu 38 41 39 $(BASE)/image.iso: arch/$(BARCH)/loader/image.boot 40 mkdir -p $(TMP)/boot 41 mkdir -p $(TMP)/HelenOS 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 50 gzip -f $(TMP)/HelenOS/image.boot 51 ifeq ($(CONFIG_RD_EXTERNAL),y) 52 cp arch/$(BARCH)/loader/initrd.img $(TMP)/HelenOS/initrd.img 53 endif 54 mkisofs -f -G $(TMP)/boot/isofs.b -B ... -r -o $@ $(TMP)/ 42 RD_SRVS += \ 43 $(USPACE_PATH)/srv/hw/cir/fhc/fhc \ 44 $(USPACE_PATH)/srv/hw/cir/obio/obio 55 45 56 arch/$(BARCH)/loader/image.boot: $(COMPONENTS) $(INIT_TASKS) $(RD_SRVS) $(RD_APPS) $(CFG) 57 $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK) 58 59 clean: generic_clean 60 $(MAKE) -C arch/$(BARCH)/loader clean 61 rm -fr $(TMP) 62 rm -f $(BASE)/image.iso 46 SOURCES = \ 47 arch/$(BARCH)/src/asm.S \ 48 arch/$(BARCH)/src/main.c \ 49 arch/$(BARCH)/src/ofw.c \ 50 $(COMPS_C) \ 51 genarch/src/ofw.c \ 52 genarch/src/ofw_tree.c \ 53 generic/src/balloc.c \ 54 generic/src/printf_core.c \ 55 generic/src/vprintf.c \ 56 generic/src/printf.c \ 57 generic/src/str.c \ 58 generic/src/version.c \ 59 generic/src/inflate.c
Note:
See TracChangeset
for help on using the changeset viewer.