Changes in kernel/Makefile [795e2bf:072607b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile
r795e2bf r072607b 48 48 # 49 49 50 AGDEPEND = Makefile.ag.depend 50 51 DEPEND = Makefile.depend 51 52 DEPEND_PREV = $(DEPEND).prev … … 128 129 # AFLAGS and LFLAGS must be initialized before the inclusion. 129 130 # 130 AFLAGS = 131 LFLAGS = -n -T $(LINK) -M 131 AFLAGS = --fatal-warnings 132 LFLAGS = -n -T $(LINK) -M --fatal-warnings 132 133 133 134 # … … 138 139 -include genarch/Makefile.inc 139 140 -include $(DEPEND) 141 -include $(AGDEPEND) 140 142 141 143 ## The at-sign … … 235 237 generic/src/mm/backend_elf.c \ 236 238 generic/src/mm/backend_phys.c \ 239 generic/src/mm/backend_user.c \ 237 240 generic/src/mm/slab.c \ 238 241 generic/src/lib/func.c \ … … 276 279 generic/src/ipc/ops/datawrite.c \ 277 280 generic/src/ipc/ops/debug.c \ 281 generic/src/ipc/ops/pagein.c \ 278 282 generic/src/ipc/ops/sharein.c \ 279 283 generic/src/ipc/ops/shareout.c \ … … 377 381 GENARCH_OBJECTS := $(addsuffix .o,$(basename $(GENARCH_SOURCES))) 378 382 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 379 387 ARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(ARCH_AUTOGENS_AG))) 380 388 ARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(ARCH_AUTOGENS_AG))) 381 389 ARCH_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) 382 393 383 394 LFLAGS_LTO := $(addprefix -Xlinker ,$(LFLAGS)) … … 460 471 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 461 472 462 $(DEPEND): $(COMMON_HEADER_ARCH) $(ARCH_AUTOGENS_H) 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) 463 485 makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(ARCH_SOURCES) $(GENARCH_SOURCES) $(GENERIC_SOURCES) > $@ 2> /dev/null 464 486 -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@ … … 469 491 autogen_clean: 470 492 -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.