- Timestamp:
- 2010-01-04T15:21:19Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b766352
- Parents:
- e405228
- Location:
- kernel
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile
re405228 r8786aa5 33 33 all: ../version ../Makefile.config ../config.h ../config.defs 34 34 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 35 $(MAKE) -f Makefile.build EXTRA_TOOL=$(EXTRA_TOOL)35 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 36 36 37 37 clean: 38 38 rm -f $(DEPEND) $(DEPEND_PREV) $(RAW) $(BIN) $(MAP) $(JOB) $(MAP_PREV) $(DISASM) $(DUMP) $(REAL_MAP).* $(ARCH_INCLUDE) $(GENARCH_INCLUDE) arch/*/_link.ld 39 39 find generic/src/ arch/*/src/ genarch/src/ test/ -name '*.o' -follow -exec rm \{\} \; 40 find generic/src/ arch/*/src/ genarch/src/ test/ -name '*.o.preproc' -follow -exec rm \{\} \; -
kernel/Makefile.build
re405228 r8786aa5 375 375 %.o: %.S $(DEPEND) 376 376 $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@ 377 ifeq ($(PRECHECK),y) 378 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(GCC_CFLAGS) -D__ASM__ 379 endif 377 380 378 381 %.o: %.s $(DEPEND) 379 382 $(AS) $(AFLAGS) $< -o $@ 383 ifeq ($(PRECHECK),y) 384 $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 385 endif 380 386 381 387 # … … 385 391 test/fpu/%.o: test/fpu/%.c $(DEPEND) 386 392 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@ 387 ifeq ($( EXTRA_TOOL),stanse)388 ../tools/jobfile.py $(JOB) $< $@$(DEFS) $(CFLAGS) $(EXTRA_FLAGS)393 ifeq ($(PRECHECK),y) 394 $(JOBFILE) $(JOB) $< $@ cc test $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 389 395 endif 390 396 … … 394 400 %.o: %.c $(DEPEND) 395 401 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) -c $< -o $@ 396 ifeq ($( EXTRA_TOOL),stanse)397 ../tools/jobfile.py $(JOB) $< $@$(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)402 ifeq ($(PRECHECK),y) 403 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) 398 404 endif 399 405 … … 405 411 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(EMPTY_MAP) -o $@ -Map $(MAP_PREV) 406 412 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 407 tools/genmap.py$(MAP_PREV) $(DUMP) $@413 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 408 414 409 415 # Do it once again, this time to get correct even the symbols … … 413 419 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SIZEOK_MAP) -o $@ -Map $(MAP_PREV) 414 420 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 415 tools/genmap.py$(MAP_PREV) $(DUMP) $@421 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 416 422 417 423 $(DEPEND): $(ARCH_INCLUDE) $(GENARCH_INCLUDE) -
kernel/Makefile.common
re405228 r8786aa5 44 44 ARCH_INCLUDE = generic/include/arch 45 45 GENARCH_INCLUDE = generic/include/genarch 46 47 GENMAP = tools/genmap.py 48 JOBFILE = ../tools/jobfile.py
Note:
See TracChangeset
for help on using the changeset viewer.