Changeset 656437a0 in mainline
- Timestamp:
- 2009-11-25T14:08:50Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 218e50c
- Parents:
- fe12f9f4
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
rfe12f9f4 r656437a0 30 30 # 31 31 32 .PHONY: all config config_default distclean clean cscope 32 CSCOPE = cscope.out 33 STANSE = stanse 34 35 .PHONY: all config config_default distclean clean cscope stanse 33 36 34 37 all: Makefile.config config.h config.defs … … 36 39 $(MAKE) -C uspace 37 40 $(MAKE) -C boot 41 42 stanse: Makefile.config config.h config.defs 43 $(MAKE) -C kernel clean 44 $(MAKE) -C kernel EXTRA_TOOL=stanse 45 $(STANSE) --checker ReachabilityChecker --jobfile kernel/kernel.job 46 47 cscope: 48 find kernel boot uspace -regex '^.*\.[chsS]$$' | xargs cscope -b -k -u -f$(CSCOPE) 38 49 39 50 Makefile.config: config_default … … 50 61 51 62 distclean: clean 52 rm -f Makefile.config config.h config.defs tools/*.pyc63 rm -f $(CSCOPE) Makefile.config config.h config.defs tools/*.pyc 53 64 54 65 clean: 55 -$(MAKE) -C kernel clean 56 -$(MAKE) -C uspace clean 57 -$(MAKE) -C boot clean 58 59 cscope: 60 find kernel boot uspace -regex '^.*\.[chsS]$$' -print > srclist 61 rm -f cscope.out 62 cscope -bi srclist 66 $(MAKE) -C kernel clean 67 $(MAKE) -C uspace clean 68 $(MAKE) -C boot clean -
kernel/Makefile
rfe12f9f4 r656437a0 33 33 all: ../version ../Makefile.config ../config.h ../config.defs 34 34 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 35 $(MAKE) -f Makefile.build 35 $(MAKE) -f Makefile.build EXTRA_TOOL=$(EXTRA_TOOL) 36 36 37 37 clean: 38 rm -f $(DEPEND) $(DEPEND_PREV) $(RAW) $(BIN) $(MAP) $( MAP_PREV) $(DISASM) $(DUMP) $(REAL_MAP).* $(ARCH_INCLUDE) $(GENARCH_INCLUDE) arch/*/_link.ld38 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
rfe12f9f4 r656437a0 110 110 ifeq ($(COMPILER),gcc_native) 111 111 CC = gcc 112 GCC = $(CC)112 GCC = gcc 113 113 AS = $(BINUTILS_PREFIX)as 114 114 LD = $(BINUTILS_PREFIX)ld … … 168 168 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 169 169 endif 170 170 171 171 172 ## Generic kernel sources … … 384 385 test/fpu/%.o: test/fpu/%.c $(DEPEND) 385 386 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@ 387 ifeq ($(EXTRA_TOOL),stanse) 388 ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 389 endif 386 390 387 391 # … … 390 394 %.o: %.c $(DEPEND) 391 395 $(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) 398 endif 392 399 393 400 $(REAL_MAP).o: $(REAL_MAP).bin -
kernel/Makefile.common
rfe12f9f4 r656437a0 36 36 BIN = kernel.bin 37 37 MAP = kernel.map 38 JOB = kernel.job 38 39 MAP_PREV = $(MAP).prev 39 40 DISASM = kernel.disasm
Note:
See TracChangeset
for help on using the changeset viewer.