Changes in kernel/Makefile [072607b:795e2bf] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile

    r072607b r795e2bf  
    4848#
    4949
    50 AGDEPEND = Makefile.ag.depend
    5150DEPEND = Makefile.depend
    5251DEPEND_PREV = $(DEPEND).prev
     
    129128# AFLAGS and LFLAGS must be initialized before the inclusion.
    130129#
    131 AFLAGS = --fatal-warnings
    132 LFLAGS = -n -T $(LINK) -M --fatal-warnings
     130AFLAGS =
     131LFLAGS = -n -T $(LINK) -M
    133132
    134133#
     
    139138-include genarch/Makefile.inc
    140139-include $(DEPEND)
    141 -include $(AGDEPEND)
    142140
    143141## The at-sign
     
    237235        generic/src/mm/backend_elf.c \
    238236        generic/src/mm/backend_phys.c \
    239         generic/src/mm/backend_user.c \
    240237        generic/src/mm/slab.c \
    241238        generic/src/lib/func.c \
     
    279276        generic/src/ipc/ops/datawrite.c \
    280277        generic/src/ipc/ops/debug.c \
    281         generic/src/ipc/ops/pagein.c \
    282278        generic/src/ipc/ops/sharein.c \
    283279        generic/src/ipc/ops/shareout.c \
     
    381377GENARCH_OBJECTS := $(addsuffix .o,$(basename $(GENARCH_SOURCES)))
    382378
    383 GENARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(GENARCH_AUTOGENS_AG)))
    384 GENARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(GENARCH_AUTOGENS_AG)))
    385 GENARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(GENARCH_AUTOGENS_AG)))
    386 
    387379ARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(ARCH_AUTOGENS_AG)))
    388380ARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(ARCH_AUTOGENS_AG)))
    389381ARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(ARCH_AUTOGENS_AG)))
    390 
    391 AUTOGENS_H := $(ARCH_AUTOGENS_H) $(GENARCH_AUTOGENS_H)
    392 AUTOGENS_AG := $(ARCH_AUTOGENS_AG) $(GENARCH_AUTOGENS_AG)
    393382
    394383LFLAGS_LTO := $(addprefix -Xlinker ,$(LFLAGS))
     
    471460        $(GENMAP) $(MAP_PREV) $(DUMP) $@
    472461
    473 $(AUTOGENS_H): $(AGDEPEND)
    474 
    475 $(AGDEPEND): $(AUTOGENS_AG)
    476         echo "# DO NOT EDIT" >$@
    477         for g in $^; do \
    478                 h=`dirname $$g`/`basename $$g .ag`.h; \
    479                 for l in `$(AUTOGEN) depend $$g`; do \
    480                         echo "$$h: $$l" >>$@; \
    481                 done \
    482         done
    483 
    484 $(DEPEND): $(COMMON_HEADER_ARCH) $(AUTOGENS_H)
     462$(DEPEND): $(COMMON_HEADER_ARCH) $(ARCH_AUTOGENS_H)
    485463        makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(ARCH_SOURCES) $(GENARCH_SOURCES) $(GENERIC_SOURCES) > $@ 2> /dev/null
    486464        -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@
     
    491469autogen_clean:
    492470        -rm $(ARCH_AUTOGENS_H) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S)
    493         -rm $(GENARCH_AUTOGENS_H) $(GENARCH_AUTOGENS_PROBE_C) $(GENARCH_AUTOGENS_PROBE_S)
    494         -rm $(AGDEPEND)
Note: See TracChangeset for help on using the changeset viewer.