Changeset ae9624e in mainline for src/Makefile


Ignore:
Timestamp:
2005-09-04T23:38:03Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6153749
Parents:
824553ed
Message:

Symbol table now contains static functions too.
NOTE: gcc heavily inlines, be aware of optimizations.

Removed excesive item from boot page tables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Makefile

    r824553ed rae9624e  
    6666clean:
    6767        find . ../arch/$(ARCH)/src ../test -name '*.o' -exec rm \{\} \;
    68         -rm *.bin kernel.map kernel.map.pre debug/real_map.bin
     68        -rm *.bin kernel.map kernel.map.pre kernel.objdump debug/real_map.bin
    6969        $(MAKE) -C ../arch/$(ARCH)/boot clean
    7070
     
    7474        -$(MAKE) clean
    7575
    76 kernel.bin: $(arch_objects) $(objects) $(test_objects) ../arch/$(ARCH)/_link.ld
     76debug/real_map.bin: $(arch_objects) $(objects) $(test_objects) ../arch/$(ARCH)/_link.ld
    7777        $(OBJCOPY) -I binary -O $(BFD_NAME) -B $(BFD_ARCH) --prefix-sections=symtab Makefile debug/empty_map.o
    7878        $(LD) -T ../arch/$(ARCH)/_link.ld $(LFLAGS) $(arch_objects) $(objects) $(test_objects) debug/empty_map.o -o $@ -Map kernel.map.pre
    79         ../tools/genmap.py kernel.map.pre debug/real_map.bin
    80         $(OBJCOPY) -I binary -O $(BFD_NAME) -B $(BFD_ARCH) --prefix-sections=symtab debug/real_map.bin debug/real_map.o
     79        $(OBJDUMP) -t $(arch_objects) $(objects) $(test_objects) > kernel.objdump
     80        ../tools/genmap.py kernel.map.pre kernel.objdump debug/real_map.bin
     81
     82debug/real_map.o: debug/real_map.bin
     83        $(OBJCOPY) -I binary -O $(BFD_NAME) -B $(BFD_ARCH) --prefix-sections=symtab $< $@
     84
     85
     86kernel.bin: $(arch_objects) $(objects) $(test_objects) ../arch/$(ARCH)/_link.ld debug/real_map.o
    8187        $(LD) -T ../arch/$(ARCH)/_link.ld $(LFLAGS) $(arch_objects) $(objects) $(test_objects) debug/real_map.o -o $@ -Map kernel.map
    8288
Note: See TracChangeset for help on using the changeset viewer.