Changes in boot/arch/sparc64/Makefile.inc [f0707ab:acc7ce4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/sparc64/Makefile.inc
rf0707ab racc7ce4 27 27 # 28 28 29 TMP = distroot 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 -mcmodel=medlow 38 41 39 $(BASE)/image.iso: depend 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_NON_ESSENTIAL += 55 43 56 depend: 57 -rm arch/$(BARCH)/loader/image.boot 44 RD_SRVS_ESSENTIAL += \ 45 $(USPACE_PATH)/srv/hw/irc/fhc/fhc \ 46 $(USPACE_PATH)/srv/hw/irc/obio/obio 58 47 59 arch/$(BARCH)/loader/image.boot: 60 $(MAKE) -C arch/$(BARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) 61 62 clean: generic_clean 63 $(MAKE) -C arch/$(BARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) 64 -rm -fr $(TMP) 65 -rm -f $(BASE)/image.iso 48 SOURCES = \ 49 arch/$(BARCH)/src/asm.S \ 50 arch/$(BARCH)/src/main.c \ 51 arch/$(BARCH)/src/ofw.c \ 52 $(COMPS_C) \ 53 genarch/src/ofw.c \ 54 genarch/src/ofw_tree.c \ 55 generic/src/balloc.c \ 56 generic/src/memstr.c \ 57 generic/src/printf_core.c \ 58 generic/src/vprintf.c \ 59 generic/src/printf.c \ 60 generic/src/str.c \ 61 generic/src/version.c \ 62 generic/src/inflate.c
Note:
See TracChangeset
for help on using the changeset viewer.