Changes in Makefile [3c7702c0:3654684] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r3c7702c0 r3654684  
    3030.NOTPARALLEL:
    3131
    32 CCHECK = tools/sycek/ccheck
    3332CSCOPE = cscope
    3433FORMAT = clang-format
     
    4544CONFIG_MAKEFILE = Makefile.config
    4645CONFIG_HEADER = config.h
    47 ERRNO_HEADER = abi/include/abi/errno.h
    48 ERRNO_INPUT = abi/include/abi/errno.in
    4946
    5047.PHONY: all precheck cscope cscope_parts autotool config_auto config_default config distclean clean check releasefile release common boot kernel uspace
     
    5350        $(MAKE) -r -C boot PRECHECK=$(PRECHECK)
    5451
    55 common: $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(ERRNO_HEADER)
     52common: $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER)
    5653
    5754kernel: common
     
    7673        find abi kernel boot uspace -type f -regex '^.*\.[ch]$$' | xargs $(FORMAT) -i -sort-includes -style=file
    7774
    78 ccheck: $(CCHECK)
    79         tools/ccheck.sh
    80 
    81 $(CCHECK):
    82         cd tools && ./build-ccheck.sh
    83 
    84 doxy:
    85         $(MAKE) -r -C doxygen
    86 
    8775# Pre-integration build check
    8876check: $(CHECK)
     
    9280        $(CHECK)
    9381endif
    94 
    95 # `sed` pulls a list of "compatibility-only" error codes from `errno.in`,
    96 # the following grep finds instances of those error codes in HelenOS code.
    97 check_errno:
    98         @ ! cat abi/include/abi/errno.in | \
    99         sed -n -e '1,/COMPAT_START/d' -e 's/__errno_entry(\([A-Z0-9]\+\).*/\\b\1\\b/p' | \
    100         git grep -n -f - -- ':(exclude)abi' ':(exclude)uspace/lib/posix'
    10182
    10283# Autotool (detects compiler features)
     
    139120        $(MAKE) -r -C uspace clean
    140121        $(MAKE) -r -C boot clean
    141         $(MAKE) -r -C doxygen clean
    142 
    143 $(ERRNO_HEADER): $(ERRNO_INPUT)
    144         echo '/* Generated file. Edit errno.in instead. */' > $@.new
    145         sed 's/__errno_entry(\([^,]*\),\([^,]*\),.*/#define \1 __errno_t(\2)/' < $< >> $@.new
    146         mv $@.new $@
    147122
    148123-include Makefile.local
Note: See TracChangeset for help on using the changeset viewer.