xref: /aosp_15_r20/external/flashrom/meson_cross/i586_djgpp_dos.txt (revision 0d6140be3aa665ecc836e8907834fcd3e3b018fc)
1*0d6140beSAndroid Build Coastguard Worker# This file is for cross compiling flashrom for DOS with DJGPP.
2*0d6140beSAndroid Build Coastguard Worker#
3*0d6140beSAndroid Build Coastguard Worker# Make sure the program names match your toolchain
4*0d6140beSAndroid Build Coastguard Worker#
5*0d6140beSAndroid Build Coastguard Worker# Make sure pkg-config can find your self compiles libpci
6*0d6140beSAndroid Build Coastguard Worker# or add the path of your libpci.pc as 'pkg_config_libdir'
7*0d6140beSAndroid Build Coastguard Worker# under [properies] below.
8*0d6140beSAndroid Build Coastguard Worker#
9*0d6140beSAndroid Build Coastguard Worker# If cross-compiling, you may need to set sys_root in the [properties]
10*0d6140beSAndroid Build Coastguard Worker# section because meson otherwise assumes the same sysroot as the
11*0d6140beSAndroid Build Coastguard Worker# system on which you're building and will get the wrong include files
12*0d6140beSAndroid Build Coastguard Worker# (from /usr/include/x86_64 for example) among other possible issues.
13*0d6140beSAndroid Build Coastguard Worker
14*0d6140beSAndroid Build Coastguard Worker[binaries]
15*0d6140beSAndroid Build Coastguard Workerc     = 'i586-pc-msdosdjgpp-gcc'
16*0d6140beSAndroid Build Coastguard Workerar    = 'i586-pc-msdosdjgpp-ar'
17*0d6140beSAndroid Build Coastguard Workerstrip = 'i586-pc-msdosdjgpp-strip'
18*0d6140beSAndroid Build Coastguard Workerpkgconfig = 'pkg-config'
19*0d6140beSAndroid Build Coastguard Worker
20*0d6140beSAndroid Build Coastguard Worker[host_machine]
21*0d6140beSAndroid Build Coastguard Workersystem     = 'dos'
22*0d6140beSAndroid Build Coastguard Workercpu_family = 'x86'
23*0d6140beSAndroid Build Coastguard Workercpu        = 'i586'
24*0d6140beSAndroid Build Coastguard Workerendian     = 'little'
25*0d6140beSAndroid Build Coastguard Worker
26*0d6140beSAndroid Build Coastguard Worker[built-in options]
27*0d6140beSAndroid Build Coastguard Workerc_std = 'gnu99'
28*0d6140beSAndroid Build Coastguard Workerdefault_library = 'static'
29*0d6140beSAndroid Build Coastguard Worker
30*0d6140beSAndroid Build Coastguard Worker[project options]
31*0d6140beSAndroid Build Coastguard Workertests = 'disabled'
32*0d6140beSAndroid Build Coastguard Workerich_descriptors_tool = 'disabled'
33*0d6140beSAndroid Build Coastguard Worker# DOS time resolution is only about 50ms
34*0d6140beSAndroid Build Coastguard Workerdelay_minimum_sleep_us = 50000
35*0d6140beSAndroid Build Coastguard Worker
36*0d6140beSAndroid Build Coastguard Worker[properties]
37*0d6140beSAndroid Build Coastguard Workersys_root = '/usr/local/djgpp'
38