Changeset e28175d in mainline for meson/arch/ppc32/meson.build


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

File:
1 moved

Legend:

Unmodified
Added
Removed
  • meson/arch/ppc32/meson.build

    rb401b33 re28175d  
    11#
    2 # Copyright (c) 2006 Martin Decky
     2# Copyright (c) 2019 Jiří Zárevúcky
    33# All rights reserved.
    44#
     
    2727#
    2828
    29 RD_SRVS_ESSENTIAL += \
    30         audio/hound \
    31         devman
     29# FIXME: enable --gc-sections
    3230
    33 RD_DRVS_ESSENTIAL += \
    34         intctl/apic \
    35         intctl/i8259 \
    36         platform/pc \
    37         block/ata_bd \
    38         bus/pci/pciintel \
    39         bus/isa \
    40         audio/sb16 \
    41         char/i8042 \
    42         hid/ps2mouse \
    43         hid/xtkbd
     31_common_c_args = [ '-D__BE__', '-fno-omit-frame-pointer', '-m32', '-Wa,-a32', '-mcpu=powerpc' ]
    4432
    45 RD_DRVS_NON_ESSENTIAL += \
    46         audio/hdaudio \
    47         char/ns8250 \
    48         char/pc-lpt \
    49         time/cmos-rtc \
    50         bus/usb/ehci\
    51         bus/usb/ohci \
    52         bus/usb/uhci \
    53         bus/usb/usbdiag \
    54         bus/usb/usbflbk \
    55         bus/usb/usbhub \
    56         bus/usb/usbmid \
    57         bus/usb/vhc \
    58         bus/usb/xhci \
    59         block/usbmast \
    60         hid/usbhid
     33arch_kernel_c_args = _common_c_args + [ '-msoft-float', '-fno-function-sections' ]
     34arch_uspace_c_args = _common_c_args + [ CONFIG_FPU ? '-mhard-float' : '-msoft-float' ]
     35arch_boot_c_args = arch_kernel_c_args
     36arch_kernel_link_args = [ '-nostdlib', '-Wl,-z,max-page-size=0x1000', '-Wl,--no-check-sections', '-Wl,--no-gc-sections' ]
     37arch_uspace_link_args = [ '-nostdlib', '-lgcc', '-Wl,-z,max-page-size=0x1000' ]
     38arch_boot_link_args = []
    6139
    62 RD_DRV_CFG += \
    63         bus/isa
    6440
    65 RD_APPS_ESSENTIAL += \
    66         edit \
    67         mixerctl \
    68         wavplay
    69 
    70 RD_DATA_NON_ESSENTIAL += \
    71         $(USPACE_PATH)/app/wavplay/demo.wav
    72 
    73 POST_OUTPUT = $(ROOT_PATH)/image.iso
    74 BUILD = Makefile.empty
    75 POSTBUILD = Makefile.grub
    76 GRUB_LOADER = multiboot
     41rd_essential += [
     42        'drv/platform/mac',
     43        'drv/bus/adb/cuda_adb',
     44        'drv/bus/pci/pciintel',
     45        'drv/bus/usb/ohci',
     46        'drv/bus/usb/usbdiag',
     47        'drv/bus/usb/usbflbk',
     48        'drv/bus/usb/usbhub',
     49        'drv/bus/usb/usbmid',
     50        'drv/bus/usb/vhc',
     51        'drv/block/usbmast',
     52        'drv/hid/adb-kbd',
     53        'drv/hid/adb-mouse',
     54        'drv/hid/usbhid',
     55]
Note: See TracChangeset for help on using the changeset viewer.