Changeset 3529fbf0 in mainline for Makefile


Ignore:
Timestamp:
2017-12-19T15:18:40Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
74a2a2d
Parents:
bdb8ba9
Message:

Ensure that errno.h constants aren't missing textual descriptions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    rbdb8ba9 r3529fbf0  
    4444CONFIG_MAKEFILE = Makefile.config
    4545CONFIG_HEADER = config.h
     46ERRNO_HEADER = abi/include/abi/errno.h
     47ERRNO_INPUT = abi/include/abi/errno.in
    4648
    4749.PHONY: all precheck cscope cscope_parts autotool config_auto config_default config distclean clean check releasefile release common boot kernel uspace
     
    5052        $(MAKE) -r -C boot PRECHECK=$(PRECHECK)
    5153
    52 common: $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER)
     54common: $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(ERRNO_HEADER)
    5355
    5456kernel: common
     
    125127        $(MAKE) -r -C doxygen clean
    126128
     129$(ERRNO_HEADER): $(ERRNO_INPUT)
     130        echo '/* Generated file. Edit errno.in instead. */' > $@.new
     131        sed 's/__errno_entry(\([^,]*\),\([^,]*\),.*/#define \1 \2/' < $< >> $@.new
     132        mv $@.new $@
     133
    127134-include Makefile.local
Note: See TracChangeset for help on using the changeset viewer.