228
228
-- SoftFloat library objects
229
229
---- ----------------------------------------------
230
230
231
+ if _OPTIONS [" with-emulator" ] then
231
232
project " softfloat"
232
233
uuid " 04fbf89e-4761-4cf2-8a12-64500cf0c5c5"
233
234
kind " StaticLib"
@@ -265,12 +266,14 @@ end
265
266
MAME_DIR .. " 3rdparty/softfloat/fyl2x.c" ,
266
267
MAME_DIR .. " 3rdparty/softfloat/f2xm1.c" ,
267
268
}
269
+ end
268
270
269
271
270
272
---- ----------------------------------------------
271
273
-- SoftFloat 3 library objects
272
274
---- ----------------------------------------------
273
275
276
+ if _OPTIONS [" with-emulator" ] then
274
277
project " softfloat3"
275
278
uuid " 9c22fc90-53fd-11e8-b566-0800200c9a66"
276
279
kind " StaticLib"
@@ -629,13 +632,14 @@ end
629
632
MAME_DIR .. " 3rdparty/softfloat3/bochs_ext/poly.c" ,
630
633
MAME_DIR .. " 3rdparty/softfloat3/bochs_ext/extF80_scale.c" ,
631
634
}
635
+ end
632
636
633
637
634
638
---- ---------------------------------------------
635
639
-- libJPEG library objects
636
640
---- ----------------------------------------------
637
641
638
- if not _OPTIONS [" with-system-jpeg" ] then
642
+ if _OPTIONS [ " with-emulator " ] and not _OPTIONS [" with-system-jpeg" ] then
639
643
project " jpeg"
640
644
uuid " 447c6800-dcfd-4c48-b72a-a8223bb409ca"
641
645
kind " StaticLib"
954
958
---- ----------------------------------------------
955
959
if (STANDALONE ~= true ) then
956
960
957
- if not _OPTIONS [" with-system-lua" ] then
961
+ if _OPTIONS [ " with-emulator " ] and not _OPTIONS [" with-system-lua" ] then
958
962
project " lua"
959
963
uuid " d9e2eed1-f1ab-4737-a6ac-863700b1a5a9"
960
964
kind " StaticLib"
@@ -1044,6 +1048,7 @@ end
1044
1048
-- small lua library objects
1045
1049
---- ----------------------------------------------
1046
1050
1051
+ if _OPTIONS [" with-emulator" ] then
1047
1052
project " lualibs"
1048
1053
uuid " 1d84edab-94cf-48fb-83ee-b75bc697660e"
1049
1054
kind " StaticLib"
@@ -1093,12 +1098,13 @@ project "lualibs"
1093
1098
MAME_DIR .. " 3rdparty/luafilesystem/src/lfs.c" ,
1094
1099
MAME_DIR .. " 3rdparty/lua-linenoise/linenoise.c" ,
1095
1100
}
1101
+ end
1096
1102
1097
1103
---- ----------------------------------------------
1098
1104
-- SQLite3 library objects
1099
1105
---- ----------------------------------------------
1100
1106
1101
- if not _OPTIONS [" with-system-sqlite3" ] then
1107
+ if _OPTIONS [ " with-emulator " ] and not _OPTIONS [" with-system-sqlite3" ] then
1102
1108
project " sqlite3"
1103
1109
uuid " 5cb3d495-57ed-461c-81e5-80dc0857517d"
1104
1110
kind " StaticLib"
@@ -1240,6 +1246,7 @@ end
1240
1246
-- BX library objects
1241
1247
---- ----------------------------------------------
1242
1248
1249
+ if _OPTIONS [" with-emulator" ] then
1243
1250
project " bx"
1244
1251
uuid " 238318fe-49f5-4eb4-88be-0618900f5eac"
1245
1252
kind " StaticLib"
@@ -1318,12 +1325,14 @@ project "bx"
1318
1325
MAME_DIR .. " 3rdparty/bx/src/timer.cpp" ,
1319
1326
MAME_DIR .. " 3rdparty/bx/src/url.cpp" ,
1320
1327
}
1328
+ end
1321
1329
1322
1330
1323
1331
---- ----------------------------------------------
1324
1332
-- BIMG library objects
1325
1333
---- ----------------------------------------------
1326
1334
1335
+ if _OPTIONS [" with-emulator" ] then
1327
1336
project " bimg"
1328
1337
uuid " 5603611b-8bf8-4ffd-85bc-76858cd7df39"
1329
1338
kind " StaticLib"
@@ -1437,12 +1446,14 @@ project "bimg"
1437
1446
1438
1447
MAME_DIR .. " 3rdparty/bimg/3rdparty/tinyexr/deps/miniz/miniz.c" ,
1439
1448
}
1449
+ end
1440
1450
1441
1451
1442
1452
---- ----------------------------------------------
1443
1453
-- BGFX library objects
1444
1454
---- ----------------------------------------------
1445
1455
1456
+ if _OPTIONS [" with-emulator" ] then
1446
1457
project " bgfx"
1447
1458
uuid " d3e7e119-35cf-4f4f-aba0-d3bdcd1b879a"
1448
1459
kind " StaticLib"
@@ -1633,6 +1644,7 @@ end
1633
1644
" -D BGFX_CONFIG_MULTITHREADED=0" ,
1634
1645
}
1635
1646
end
1647
+ end
1636
1648
1637
1649
1638
1650
---- ----------------------------------------------
@@ -1813,6 +1825,7 @@ end
1813
1825
-- linenoise library
1814
1826
---- ----------------------------------------------
1815
1827
1828
+ if _OPTIONS [" with-emulator" ] then
1816
1829
project " linenoise"
1817
1830
uuid " 7320ffc8-2748-4add-8864-ae29b72a8511"
1818
1831
kind (LIBTYPE )
@@ -1839,6 +1852,7 @@ project "linenoise"
1839
1852
MAME_DIR .. " 3rdparty/linenoise/stringbuf.c" ,
1840
1853
MAME_DIR .. " 3rdparty/linenoise/utf8.c" ,
1841
1854
}
1855
+ end
1842
1856
1843
1857
1844
1858
---- ----------------------------------------------
@@ -1875,6 +1889,7 @@ end
1875
1889
-- wdlfft library objects (from Cockos WDL)
1876
1890
---- ----------------------------------------------
1877
1891
1892
+ if _OPTIONS [" with-emulator" ] then
1878
1893
project " wdlfft"
1879
1894
uuid " 74ca017e-fa0d-48b8-81d6-8081a37be14c"
1880
1895
kind " StaticLib"
@@ -1890,12 +1905,14 @@ project "wdlfft"
1890
1905
MAME_DIR .. " 3rdparty/wdlfft/fft.c" ,
1891
1906
MAME_DIR .. " 3rdparty/wdlfft/fft.h"
1892
1907
}
1908
+ end
1893
1909
1894
1910
1895
1911
---- ----------------------------------------------
1896
1912
-- ymfm library objects
1897
1913
---- ----------------------------------------------
1898
1914
1915
+ if _OPTIONS [" with-emulator" ] then
1899
1916
project " ymfm"
1900
1917
uuid " 2403a536-cb0a-4b50-b41f-10c17917689b"
1901
1918
kind " StaticLib"
@@ -1928,6 +1945,7 @@ project "ymfm"
1928
1945
MAME_DIR .. " 3rdparty/ymfm/src/ymfm_ssg.cpp" ,
1929
1946
MAME_DIR .. " 3rdparty/ymfm/src/ymfm_ssg.h" ,
1930
1947
}
1948
+ end
1931
1949
1932
1950
1933
1951
---- ----------------------------------------------
0 commit comments