Changes in Makefile [8786aa5:4cac212c] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r8786aa5 r4cac212c  
    3030#
    3131
    32 CSCOPE = cscope
    33 CONFIG = tools/config.py
    34 
    35 .PHONY: all config config_default distclean clean cscope precheck
     32.PHONY: all config distclean clean cscope
    3633
    3734all: Makefile.config config.h config.defs
    38         $(MAKE) -C kernel PRECHECK=$(PRECHECK)
    39         $(MAKE) -C uspace PRECHECK=$(PRECHECK)
    40         $(MAKE) -C boot PRECHECK=$(PRECHECK)
     35        $(MAKE) -C kernel
     36        $(MAKE) -C uspace
     37        $(MAKE) -C boot
    4138
    42 precheck: clean
    43         $(MAKE) all PRECHECK=y
     39Makefile.config config.h config.defs: HelenOS.config
     40        tools/config.py HelenOS.config default
     41
     42config:
     43        tools/config.py HelenOS.config
     44
     45distclean: clean
     46        rm -f Makefile.config config.h config.defs tools/*.pyc
     47
     48clean:
     49        -$(MAKE) -C kernel clean
     50        -$(MAKE) -C uspace clean
     51        -$(MAKE) -C boot clean
    4452
    4553cscope:
    46         find kernel boot uspace -regex '^.*\.[chsS]$$' | xargs $(CSCOPE) -b -k -u -f$(CSCOPE).out
    47 
    48 Makefile.config: config_default
    49 
    50 config.h: config_default
    51 
    52 config.defs: config_default
    53 
    54 config_default: HelenOS.config
    55         $(CONFIG) HelenOS.config default
    56 
    57 config: HelenOS.config
    58         $(CONFIG) HelenOS.config
    59 
    60 distclean: clean
    61         rm -f $(CSCOPE).out Makefile.config config.h config.defs tools/*.pyc
    62 
    63 clean:
    64         $(MAKE) -C kernel clean
    65         $(MAKE) -C uspace clean
    66         $(MAKE) -C boot clean
     54        find kernel boot uspace -regex '^.*\.[chsS]$$' -print > srclist
     55        rm -f cscope.out
     56        cscope -bi srclist
Note: See TracChangeset for help on using the changeset viewer.