Changes in Makefile [2660ee3:7f345cd0] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r2660ee3 r7f345cd0  
    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
    50 .PHONY: all precheck cscope cscope_parts autotool config_auto config_default config distclean clean check releasefile release common boot kernel uspace export-posix
     47.PHONY: all precheck cscope cscope_parts autotool config_auto config_default config distclean clean check releasefile release common boot kernel uspace
    5148
    5249all: 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
     
    6057uspace: common
    6158        $(MAKE) -r -C uspace PRECHECK=$(PRECHECK)
    62 
    63 export-posix: common
    64 ifndef EXPORT_DIR
    65         @echo ERROR: Variable EXPORT_DIR is not defined. && false
    66 else
    67         $(MAKE) -r -C uspace export EXPORT_DIR=$(abspath $(EXPORT_DIR))
    68 endif
    6959
    7060precheck: clean
     
    8373        find abi kernel boot uspace -type f -regex '^.*\.[ch]$$' | xargs $(FORMAT) -i -sort-includes -style=file
    8474
    85 ccheck: $(CCHECK)
    86         tools/ccheck.sh
    87 
    88 ccheck-fix: $(CCHECK)
    89         tools/ccheck.sh --fix
    90 
    91 $(CCHECK):
    92         cd tools && ./build-ccheck.sh
    93 
    9475doxy:
    9576        $(MAKE) -r -C doxygen
     
    10283        $(CHECK)
    10384endif
    104 
    105 # `sed` pulls a list of "compatibility-only" error codes from `errno.in`,
    106 # the following grep finds instances of those error codes in HelenOS code.
    107 check_errno:
    108         @ ! cat abi/include/abi/errno.in | \
    109         sed -n -e '1,/COMPAT_START/d' -e 's/__errno_entry(\([A-Z0-9]\+\).*/\\b\1\\b/p' | \
    110         git grep -n -f - -- ':(exclude)abi' ':(exclude)uspace/lib/posix'
    11185
    11286# Autotool (detects compiler features)
     
    151125        $(MAKE) -r -C doxygen clean
    152126
    153 $(ERRNO_HEADER): $(ERRNO_INPUT)
    154         echo '/* Generated file. Edit errno.in instead. */' > $@.new
    155         sed 's/__errno_entry(\([^,]*\),\([^,]*\),.*/#define \1 __errno_t(\2)/' < $< >> $@.new
    156         mv $@.new $@
    157 
    158127-include Makefile.local
Note: See TracChangeset for help on using the changeset viewer.