Changeset e28175d in mainline for meson/part


Ignore:
Timestamp:
2020-03-15T10:44:02Z (6 years ago)
Author:
GitHub <noreply@…>
Parents:
b401b33 (diff), 44dde42 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
heiducteam <tristanided@…> (2020-03-15 10:44:02)
git-committer:
GitHub <noreply@…> (2020-03-15 10:44:02)
Message:

Merge pull request #1 from HelenOS/master

sync

Location:
meson/part
Files:
9 added
2 moved

Legend:

Unmodified
Added
Removed
  • meson/part/initrd_manifest/meson.build

    rb401b33 re28175d  
    11#
    2 # Copyright (c) 2005 Martin Decky
     2# Copyright (c) 2019 Jiří Zárevúcky
    33# All rights reserved.
    44#
     
    2727#
    2828
    29 ifeq ($(PROCESSOR),i486)
    30         COMMON_CFLAGS += -march=i486
    31 else
    32         COMMON_CFLAGS += -march=pentium
     29# Init binaries. These are actually baked into the bootloader.
     30rd_init = [
     31        # IMPORTANT: The order of entries is important for bootloader!
     32        'srv/ns',
     33        'srv/loader',
     34        'app/init',
     35        'srv/locsrv',
     36        'srv/bd/rd',
     37        'srv/vfs',
     38        'srv/logger',
     39        'srv/fs/' + RDFMT,
     40]
     41
     42# Binaries allowed on the initrd image when CONFIG_BAREBONE is enabled.
     43rd_essential = [
     44        'app/bdsh',
     45        'app/getterm',
     46        'app/kio',
     47
     48        'srv/devman',
     49        'srv/fs/locfs',
     50        'srv/hid/console',
     51        'srv/hid/input',
     52        'srv/hid/output',
     53        'srv/klog',
     54
     55        'drv/root/root',
     56        'drv/root/virt',
     57        'drv/fb/kfb',
     58]
     59
     60if CONFIG_FB
     61        rd_essential += [
     62                'app/vlaunch',
     63                'app/vterm',
     64
     65                'srv/hid/compositor',
     66        ]
    3367endif
    34 
    35 # XXX: This architecture requires unoptimized TLS pointer access,
    36 #      as with the GCC option `-mno-tls-direct-seg-refs`.
    37 #      The `i686-helenos` target defaults to this behavior.
    38 
    39 COMMON_CFLAGS += -mno-tls-direct-seg-refs -fno-omit-frame-pointer
    40 LDFLAGS += -Wl,--gc-sections
    41 
    42 ENDIANESS = LE
    43 
    44 BFD_NAME = elf32-i386
    45 BFD_ARCH = i386
Note: See TracChangeset for help on using the changeset viewer.