Changeset 05d97eef in mainline


Ignore:
Timestamp:
2019-08-17T12:49:44Z (5 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:
58ef532
Parents:
6068476
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-07-21 12:32:55)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:44)
Message:

Always add copyright information to the image and also add release script

Files:
2 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r6068476 r05d97eef  
    3434ERRNO_INPUT = abi/include/abi/errno.in
    3535
    36 .PHONY: all cscope cscope_parts format ccheck ccheck-fix space doxy check_errno releasefile release
     36.PHONY: nothing cscope cscope_parts format ccheck ccheck-fix space check_errno
    3737
    38 all:
     38nothing:
    3939
    4040cscope:
     
    6161        tools/srepl '[ \t]\+$$' ''
    6262
    63 doxy: $(BUILD_DIR)/build.ninja
    64         ninja -C $(BUILD_DIR) doxygen
    65 
    6663# `sed` pulls a list of "compatibility-only" error codes from `errno.in`,
    6764# the following grep finds instances of those error codes in HelenOS code.
     
    7168        git grep -n -f - -- ':(exclude)abi' ':(exclude)uspace/lib/posix'
    7269
    73 # Release files
    74 
    75 releasefile: all
    76         $(MAKE) -r -C release releasefile
    77 
    78 release:
    79         $(MAKE) -r -C release release
    80 
    8170$(ERRNO_HEADER): $(ERRNO_INPUT)
    8271        echo '/* Generated file. Edit errno.in instead. */' > $@.new
  • meson/part/initrd/meson.build

    r6068476 r05d97eef  
    1111        install_deps += [ files(libgcc) ]
    1212endif
     13
     14# Collect and install copyright information.
     15copyrights_file = custom_target('COPYRIGHT',
     16        output: 'COPYRIGHT',
     17        command: cpc,
     18        capture: true,
     19)
     20
     21install_files += [[ '', copyrights_file.full_path(), 'COPYRIGHT' ]]
     22install_deps += [ copyrights_file ]
    1323
    1424# Emit the install script.
  • meson/part/tools/meson.build

    r6068476 r05d97eef  
    2525unzip = find_program('unzip')
    2626which = find_program('which')
     27cpc = find_program(_tools_dir / 'cc.sh')
    2728
    2829sh = [ find_program('sh'), '-u', '-e' ]
  • tools/build_all.sh

    r6068476 r05d97eef  
    3232
    3333CONFIG_RULES="${SOURCE_DIR}/HelenOS.config"
    34 CONFIG_DEFAULTS="${SOURCE_DIR}/defaults"
    3534
    36 # Find all the leaf subdirectories in the defaults directory.
    37 PROFILES=`find ${CONFIG_DEFAULTS} -type d -links 2 -printf "%P\n" | sort`
    38 
     35PROFILES=`sh ${SOURCE_DIR}/tools/list_profiles.sh`
    3936
    4037echo
Note: See TracChangeset for help on using the changeset viewer.