Changeset 1314e3b in mainline
- Timestamp:
- 2007-11-12T13:24:46Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bcfd586
- Parents:
- 7c5bcc0
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile
r7c5bcc0 r1314e3b 67 67 endif 68 68 69 ## Setup kernel configuration70 #71 72 69 -include arch/$(ARCH)/Makefile.inc 73 70 -include genarch/Makefile.inc 74 71 72 ## The at-sign 73 # 74 # THE $(ATSIGN) variable holds the ASCII character representing the at-sign 75 # ('@') used in various $(AS) constructs (e.g. @progbits). On architectures that 76 # don't use '@' for starting a comment, $(ATSIGN) is merely '@'. However, on 77 # those that do use it for starting a comment (e.g. arm32), $(ATSIGN) must be 78 # defined as the percentile-sign ('%') in the architecture-dependent 79 # Makefile.inc. 80 # 81 ATSIGN ?= @ 82 83 ## Cross-platform assembly to start a symtab.data section 84 # 85 SYMTAB_SECTION=".section symtab.data, \"a\", $(ATSIGN)progbits;" 86 87 ## Setup kernel configuration 88 # 75 89 ifeq ($(CONFIG_DEBUG),y) 76 90 DEFS += -DCONFIG_DEBUG … … 347 361 348 362 generic/src/debug/real_map.bin: depend arch/$(ARCH)/_link.ld $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) 349 $(OBJCOPY) -I binary -O $(BFD_NAME) -B $(BFD_ARCH) --prefix-sections=symtab Makefilegeneric/src/debug/empty_map.o363 echo $(SYMTAB_SECTION) | $(AS) $(AFLAGS) -o generic/src/debug/empty_map.o 350 364 $(LD) -T arch/$(ARCH)/_link.ld $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) generic/src/debug/empty_map.o -o $@ -Map kernel.map.pre 351 365 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > kernel.objdump … … 353 367 # Do it once again, this time to get correct even the symbols 354 368 # on architectures, that have bss after symtab 355 $(OBJCOPY) -I binary -O $(BFD_NAME) -B $(BFD_ARCH) --prefix-sections=symtab generic/src/debug/real_map.bingeneric/src/debug/sizeok_map.o369 echo $(SYMTAB_SECTION)" .incbin \"$@\"" | $(AS) $(AFLAGS) -o generic/src/debug/sizeok_map.o 356 370 $(LD) -T arch/$(ARCH)/_link.ld $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) generic/src/debug/sizeok_map.o -o $@ -Map kernel.map.pre 357 371 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > kernel.objdump … … 359 373 360 374 generic/src/debug/real_map.o: generic/src/debug/real_map.bin 361 $(OBJCOPY) -I binary -O $(BFD_NAME) -B $(BFD_ARCH) --prefix-sections=symtab $< $@375 echo $(SYMTAB_SECTION)" .incbin \"$<\"" | $(AS) $(AFLAGS) -o $@ 362 376 363 377 kernel.raw: depend arch/$(ARCH)/_link.ld $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) generic/src/debug/real_map.o -
kernel/arch/arm32/Makefile.inc
r7c5bcc0 r1314e3b 41 41 DMACHINE = MACHINE_GXEMUL_TESTARM 42 42 endif 43 44 ATSIGN = % 43 45 44 46 GCC_CFLAGS += -fno-zero-initialized-in-bss -
kernel/arch/ia64/Makefile.inc
r7c5bcc0 r1314e3b 30 30 # 31 31 32 BFD_NAME = elf64- ia64-little32 BFD_NAME = elf64-little 33 33 BFD_ARCH = ia64-elf64 34 34 TARGET = ia64-pc-linux-gnu -
uspace/lib/libc/arch/ia64/Makefile.inc
r7c5bcc0 r1314e3b 40 40 arch/$(ARCH)/src/tls.c 41 41 42 BFD_NAME = elf64- little42 BFD_NAME = elf64-ia64-little 43 43 BFD_ARCH = ia64-elf64
Note:
See TracChangeset
for help on using the changeset viewer.