Previous 199869 Revisions Next

r36758 Sunday 29th March, 2015 at 04:02:23 UTC by Vasantha Crabb
Remove all the stuff that causes driver and emu sources to be compiled
differently with different OSDs
Switch back to building for all OSDs in common directory
Move more OSD-specific stuff into OSD scripts
It still isn't completely safe to be building all OSD into same directory
Common OSD "module" files, e.g. debuggers and renderers, build with
different options for each OSD.  It works at the moment, but you will end
up with slightly different executables depending on the order you build
OSDs.
[/trunk]makefile
[scripts]genie.lua toolchain.lua
[scripts/src]main.lua
[scripts/src/osd]osdmini.lua sdl.lua sdl_cfg.lua windows.lua windows_cfg.lua

trunk/makefile
r245269r245270
581581   $(GENDIR)/mess/layout/ \
582582   $(GENDIR)/mess/drivers/ \
583583   $(GENDIR)/ldplayer/layout/ \
584   $(GENDIR)/osd/windows/ \
585   $(GENDIR)/osd/sdl/ \
586584   $(GENDIR)/emu/cpu/arcompact/ \
587585   $(GENDIR)/emu/cpu/h8/ \
588586   $(GENDIR)/emu/cpu/mcs96/ \
r245269r245270
591589   $(GENDIR)/emu/cpu/m68000/ \
592590   $(GENDIR)/emu/cpu/tms57002/ \
593591   $(GENDIR)/osd/modules/debugger/qt/ \
592   $(GENDIR)/resource/
594593
595594LAYOUTS=$(wildcard $(SRC)/emu/layout/*.lay) $(wildcard $(SRC)/mame/layout/*.lay) $(wildcard $(SRC)/mess/layout/*.lay) $(wildcard $(SRC)/ldplayer/layout/*.lay)
596595
r245269r245270
633632      $(patsubst $(SRC)/%.lay,$(GENDIR)/%.lh,$(LAYOUTS)) \
634633      $(patsubst $(SRC)/%.h,$(GENDIR)/%.moc.c,$(MOC_FILES)) \
635634      $(GENDIR)/emu/uismall.fh \
636      $(GENDIR)/osd/windows/$(TARGET)vers.rc \
637      $(GENDIR)/osd/sdl/$(TARGET)-Info.plist \
635      $(GENDIR)/resource/$(TARGET)vers.rc \
636      $(GENDIR)/resource/$(TARGET)-Info.plist \
638637      $(GENDIR)/$(TARGET)/$(SUBTARGET)/drivlist.c \
639638      $(GENDIR)/mess/drivers/ymmu100.inc \
640639      $(GENDIR)/emu/cpu/arcompact/arcompact.inc \
r245269r245270
654653   $(PYTHON) $(SRC)/build/png2bdc.py $< $(GENDIR)/temp.bdc
655654   $(PYTHON) $(SRC)/build/file2str.py $(GENDIR)/temp.bdc $@ font_$(basename $(notdir $<)) UINT8
656655
657$(GENDIR)/osd/windows/$(TARGET)vers.rc: $(SRC)/build/verinfo.py $(SRC)/version.c
656$(GENDIR)/resource/$(TARGET)vers.rc: $(SRC)/build/verinfo.py $(SRC)/version.c
658657   @echo Emitting $@...
659658   $(PYTHON) $(SRC)/build/verinfo.py -r -b $(TARGET) $(SRC)/version.c > $@
660659
661$(GENDIR)/osd/sdl/$(TARGET)-Info.plist: $(SRC)/build/verinfo.py $(SRC)/version.c
660$(GENDIR)/resource/$(TARGET)-Info.plist: $(SRC)/build/verinfo.py $(SRC)/version.c
662661   @echo Emitting $@...
663662   $(PYTHON) $(SRC)/build/verinfo.py -p -b $(TARGET) $(SRC)/version.c > $@
664663
trunk/scripts/genie.lua
r245269r245270
3434  end
3535end
3636
37function includeosd()
38   includedirs {
39      MAME_DIR .. "src/osd",
40   }
41end
42
43
3744CPUS = {}
3845SOUNDS  = {}
3946MACHINES  = {}
r245269r245270
618625   subdir = _OPTIONS["osd"] .. "/" .. _OPTIONS["target"] .. _OPTIONS["subtarget"]
619626end   
620627
621if not toolchain(_OPTIONS["osd"], MAME_BUILD_DIR, subdir) then
628if not toolchain(MAME_BUILD_DIR, subdir) then
622629   return -- no action specified
623630end
624631   
trunk/scripts/src/main.lua
r245269r245270
2222         }
2323   end
2424
25   configuration { "osx*" }
26      linkoptions {
27         "-sectcreate __TEXT __info_plist " .. GEN_DIR .. "/osd/sdl/" .. _OPTIONS["target"] .. "-Info.plist"
28      }
29
3025   configuration { "mingw*" or "vs*" }
31      if _OPTIONS["osd"]=="sdl" then
32         targetprefix "sdl"
33      end
3426      targetextension ".exe"
3527
3628   configuration { "asmjs" }
r245269r245270
6961   links{
7062      "ocore_" .. _OPTIONS["osd"],
7163   }
72   dofile("src/osd/" .. _OPTIONS["osd"] .. "_cfg.lua")
64   maintargetosdoptions(_target)
7365
7466   includedirs {
7567      MAME_DIR .. "src/emu",
76      MAME_DIR .. "src/mame",
68      MAME_DIR .. "src/" .. _target,
7769      MAME_DIR .. "src/lib",
7870      MAME_DIR .. "src/lib/util",
7971      MAME_DIR .. "3rdparty",
8072      MAME_DIR .. "3rdparty/zlib",
81      GEN_DIR  .. "mame/layout",
82      GEN_DIR  .. "ldplayer/layout",
83      GEN_DIR  .. "osd/windows",
73      GEN_DIR  .. _target .. "/layout",
74      GEN_DIR  .. "resource",
8475   }
8576
8677   includeosd()
8778
88   if _OPTIONS["osd"]=="windows" then
89      local rcfile = MAME_DIR .. "src/" .. _target .. "/osd/windows/" .. _target ..".rc"
90     
91      if os.isfile(rcfile) then
92         files {
93            rcfile,
94         }
95      else
96         files {
97            MAME_DIR .. "src/osd/windows/mame.rc",
98         }
99      end
79   if _OPTIONS["targetos"]=="macosx" then
80      linkoptions {
81         "-sectcreate __TEXT __info_plist " .. GEN_DIR .. "/resource/" .. _OPTIONS["target"] .. "-Info.plist"
82      }
10083   end
10184
85   if _OPTIONS["targetos"]=="windows" then
86   end
87
10288   files {
10389      MAME_DIR .. "src/".._target .."/" .. _target ..".c",
10490      MAME_DIR .. "src/version.c",
trunk/scripts/src/osd/osdmini.lua
r245269r245270
1function includeosd()
2   includedirs {
3      MAME_DIR .. "src/osd",
4   }
1function maintargetosdoptions(_target)
52end
63
74
trunk/scripts/src/osd/sdl.lua
r245269r245270
1function includeosd()
2   includedirs {
3      MAME_DIR .. "src/osd",
4      MAME_DIR .. "src/osd/sdl",
5   }
6end
1function maintargetosdoptions(_target)
2   if _OPTIONS["targetos"]=="windows" then
3      linkoptions{
4         "-L$(shell qmake -query QT_INSTALL_LIBS)",
5      }
76
7      links {
8         "qtmain",
9         "QtGui4",
10         "QtCore4",
11      }
12   end
813
9forcedincludes {
10   MAME_DIR .. "src/osd/sdl/sdlprefix.h"
11}
14   if _OPTIONS["targetos"]=="linux" then
15      links {
16         'QtGui',
17         'QtCore',
18      }
1219
20      linkoptions {
21         '$(shell pkg-config --libs QtGui)',
22      }
23   end
1324
25   configuration { "mingw*" or "vs*" }
26      targetprefix "sdl"
27
28   configuration { }
29end
30
1431configuration { "mingw*" }
1532      linkoptions {
1633         "-Wl,--allow-multiple-definition",
trunk/scripts/src/osd/sdl_cfg.lua
r245269r245270
1--forcedincludes {
2--   MAME_DIR .. "src/osd/sdl/sdlprefix.h"
3--}
1forcedincludes {
2   MAME_DIR .. "src/osd/sdl/sdlprefix.h"
3}
44
55if _OPTIONS["targetos"]=="windows" then
66   defines {
r245269r245270
2020      "-I$(shell qmake -query QT_INSTALL_HEADERS)/QtGui",
2121      "-I$(shell qmake -query QT_INSTALL_HEADERS)",
2222   }
23   
24   linkoptions{
25      "-L$(shell qmake -query QT_INSTALL_LIBS)",
26   }
27     
28   links {
29      "qtmain",
30      "QtGui4",
31      "QtCore4",
32   }
3323end
3424
3525if _OPTIONS["targetos"]=="linux" then
r245269r245270
5242   buildoptions {
5343      '$(shell pkg-config --cflags QtGui)',
5444   }
55
56   links {
57      'QtGui',
58      'QtCore',
59   }
60
61   linkoptions {
62      '$(shell pkg-config --libs QtGui)',
63   }
6445end
6546
6647if _OPTIONS["targetos"]=="macosx" then
trunk/scripts/src/osd/windows.lua
r245269r245270
1function includeosd()
2   includedirs {
3      MAME_DIR .. "src/osd",
4      MAME_DIR .. "src/osd/windows",
5   }
1function maintargetosdoptions(_target)
2   local rcfile = MAME_DIR .. "src/" .. _target .. "/osd/windows/" .. _target ..".rc"
3
4   if os.isfile(rcfile) then
5      files {
6         rcfile,
7      }
8   else
9      files {
10         MAME_DIR .. "src/osd/windows/mame.rc",
11      }
12   end
613end
714
815
9forcedincludes {
10   MAME_DIR .. "src/osd/windows/winprefix.h"
11}
12
13
1416project ("osd_" .. _OPTIONS["osd"])
1517   uuid (os.uuid("osd_" .. _OPTIONS["osd"]))
1618   kind "StaticLib"
r245269r245270
116118      MAME_DIR .. "src/lib/util",
117119   }
118120
119   --if _OPTIONS["targetos"]=="linux" then
120   --   BASE_TARGETOS = "unix"
121   --   SDLOS_TARGETOS = "unix"
122   --   SYNC_IMPLEMENTATION = "tc"
123   --end
121   BASE_TARGETOS = "win32"
122   SDLOS_TARGETOS = "win32"
123   SYNC_IMPLEMENTATION = "windows"
124124
125   --if _OPTIONS["targetos"]=="windows" then
126      BASE_TARGETOS = "win32"
127      SDLOS_TARGETOS = "win32"
128      SYNC_IMPLEMENTATION = "windows"
129   --end
130
131   --if _OPTIONS["targetos"]=="macosx" then
132   --   BASE_TARGETOS = "unix"
133   --   SDLOS_TARGETOS = "macosx"
134   --   SYNC_IMPLEMENTATION = "ntc"
135   --end
136
137125   includedirs {
138126      MAME_DIR .. "src/osd/windows",
139127      MAME_DIR .. "src/lib/winpcap",
trunk/scripts/src/osd/windows_cfg.lua
r245269r245270
1forcedincludes {
2   MAME_DIR .. "src/osd/windows/winprefix.h"
3}
4
15defines {
26   "UNICODE",
37   "_UNICODE",
4   "X64_WINDOWS_ABI",
58   "OSD_WINDOWS",
69   "USE_SDL=0",
710   "USE_QTDEBUG=0",
r245269r245270
912   "USE_DISPATCH_GL=1",
1013   "DIRECTINPUT_VERSION=0x0800"
1114}
12--forcedincludes {
13--   MAME_DIR .. "src/osd/windows/winprefix.h"
14--}
trunk/scripts/toolchain.lua
r245269r245270
6060   description = "Set iOS target version (default: 8.0).",
6161}
6262
63function toolchain(_osd, _buildDir, _subDir)
63function toolchain(_buildDir, _subDir)
6464
6565   location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION)
6666
r245269r245270
352352
353353
354354   configuration { "x32", "vs*" }
355      targetdir (_buildDir .. _osd .. "/win32_" .. _ACTION .. "/bin")
356      objdir (_buildDir .. _osd .. "/win32_" .. _ACTION .. "/obj")
355      targetdir (_buildDir .. "win32_" .. _ACTION .. "/bin")
356      objdir (_buildDir .. "win32_" .. _ACTION .. "/obj")
357357
358358   configuration { "x64", "vs*" }
359359      defines { "_WIN64" }
360      targetdir (_buildDir .. _osd .. "/win64_" .. _ACTION .. "/bin")
361      objdir (_buildDir .. _osd .. "/win64_" .. _ACTION .. "/obj")
360      targetdir (_buildDir .. "win64_" .. _ACTION .. "/bin")
361      objdir (_buildDir .. "win64_" .. _ACTION .. "/obj")
362362
363363   configuration { "ARM", "vs*" }
364      targetdir (_buildDir .. _osd .. "/arm_" .. _ACTION .. "/bin")
365      objdir (_buildDir .. _osd .. "/arm_" .. _ACTION .. "/obj")
364      targetdir (_buildDir .. "arm_" .. _ACTION .. "/bin")
365      objdir (_buildDir .. "arm_" .. _ACTION .. "/obj")
366366
367367   configuration { "x32", "vs*-clang" }
368      targetdir (_buildDir .. _osd .. "/win32_" .. _ACTION .. "-clang/bin")
369      objdir (_buildDir .. _osd .. "/win32_" .. _ACTION .. "-clang/obj")
368      targetdir (_buildDir .. "win32_" .. _ACTION .. "-clang/bin")
369      objdir (_buildDir .. "win32_" .. _ACTION .. "-clang/obj")
370370
371371   configuration { "x64", "vs*-clang" }
372      targetdir (_buildDir .. _osd .. "/win64_" .. _ACTION .. "-clang/bin")
373      objdir (_buildDir .. _osd .. "/win64_" .. _ACTION .. "-clang/obj")
372      targetdir (_buildDir .. "win64_" .. _ACTION .. "-clang/bin")
373      objdir (_buildDir .. "win64_" .. _ACTION .. "-clang/obj")
374374
375375   configuration { "mingw*" }
376376      defines { "WIN32" }
377377
378378   configuration { "x32", "mingw32-gcc" }
379      targetdir (_buildDir .. _osd .. "/win32_mingw-gcc" .. "/bin")
380      objdir (_buildDir .. _osd .. "/win32_mingw-gcc" .. "/obj")
379      targetdir (_buildDir .. "win32_mingw-gcc" .. "/bin")
380      objdir (_buildDir .. "win32_mingw-gcc" .. "/obj")
381381      buildoptions { "-m32" }
382382
383383   configuration { "x64", "mingw64-gcc" }
384      targetdir (_buildDir .. _osd .. "/win64_mingw-gcc" .. "/bin")
385      objdir (_buildDir .. _osd .. "/win64_mingw-gcc" .. "/obj")
384      targetdir (_buildDir .. "win64_mingw-gcc" .. "/bin")
385      objdir (_buildDir .. "win64_mingw-gcc" .. "/obj")
386386      buildoptions { "-m64" }
387387     
388388   configuration { "mingw-clang" }
r245269r245270
392392      }
393393
394394   configuration { "x32", "mingw-clang" }
395      targetdir (_buildDir .. _osd .. "/win32_mingw-clang/bin")
396      objdir ( _buildDir .. _osd .. "/win32_mingw-clang/obj")
395      targetdir (_buildDir .. "win32_mingw-clang/bin")
396      objdir ( _buildDir .. "win32_mingw-clang/obj")
397397      buildoptions { "-m32" }
398398      buildoptions {
399399         "-isystem$(MINGW32)/i686-w64-mingw32/include/c++",
r245269r245270
402402      }
403403     
404404   configuration { "x64", "mingw-clang" }
405      targetdir (_buildDir .. _osd .. "/win64_mingw-clang/bin")
406      objdir (_buildDir .. _osd .. "/win64_mingw-clang/obj")
405      targetdir (_buildDir .. "win64_mingw-clang/bin")
406      objdir (_buildDir .. "win64_mingw-clang/obj")
407407      buildoptions { "-m64" }
408408      buildoptions {
409409         "-isystem$(MINGW64)/x86_64-w64-mingw32/include/c++",
r245269r245270
412412      }     
413413
414414   configuration { "linux-gcc", "x32" }
415      targetdir (_buildDir .. _osd .. "/linux32_gcc" .. "/bin")
416      objdir (_buildDir .. _osd .. "/linux32_gcc" .. "/obj")
415      targetdir (_buildDir .. "linux32_gcc" .. "/bin")
416      objdir (_buildDir .. "linux32_gcc" .. "/obj")
417417      buildoptions {
418418         "-m32",
419419      }
420420
421421   configuration { "linux-gcc", "x64" }
422      targetdir (_buildDir .. _osd .. "/linux64_gcc" .. "/bin")
423      objdir (_buildDir .. _osd .. "/linux64_gcc" .. "/obj")
422      targetdir (_buildDir .. "linux64_gcc" .. "/bin")
423      objdir (_buildDir .. "linux64_gcc" .. "/obj")
424424      buildoptions {
425425         "-m64",
426426      }
427427
428428   configuration { "linux-clang", "x32" }
429      targetdir (_buildDir .. _osd .. "/linux32_clang" .. "/bin")
430      objdir (_buildDir .. _osd .. "/linux32_clang" .. "/obj")
429      targetdir (_buildDir .. "linux32_clang" .. "/bin")
430      objdir (_buildDir .. "linux32_clang" .. "/obj")
431431      buildoptions {
432432         "-m32",
433433      }
434434
435435   configuration { "linux-clang", "x64" }
436      targetdir (_buildDir .. _osd .. "/linux64_clang" .. "/bin")
437      objdir (_buildDir .. _osd .. "/linux64_clang" .. "/obj")
436      targetdir (_buildDir .. "linux64_clang" .. "/bin")
437      objdir (_buildDir .. "linux64_clang" .. "/obj")
438438      buildoptions {
439439         "-m64",
440440      }
r245269r245270
481481
482482
483483   configuration { "android-arm" }
484      targetdir (_buildDir .. _osd .. "/android-arm" .. "/bin")
485      objdir (_buildDir .. _osd .. "/android-arm" .. "/obj")
484      targetdir (_buildDir .. "android-arm" .. "/bin")
485      objdir (_buildDir .. "android-arm" .. "/obj")
486486         libdirs {
487487            "$(ANDROID_NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a",
488488         }
r245269r245270
507507         }
508508
509509   configuration { "android-mips" }
510      targetdir (_buildDir .. _osd .. "/android-mips" .. "/bin")
511      objdir (_buildDir .. _osd .. "/android-mips" .. "/obj")
510      targetdir (_buildDir .. "android-mips" .. "/bin")
511      objdir (_buildDir .. "android-mips" .. "/obj")
512512      libdirs {
513513         "$(ANDROID_NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/4.8/libs/mips",
514514      }
r245269r245270
527527      }
528528
529529   configuration { "android-x86" }
530      targetdir (_buildDir .. _osd .. "/android-x86" .. "/bin")
531      objdir (_buildDir .. _osd .. "/android-x86" .. "/obj")
530      targetdir (_buildDir .. "android-x86" .. "/bin")
531      objdir (_buildDir .. "android-x86" .. "/obj")
532532      libdirs {
533533         "$(ANDROID_NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/4.8/libs/x86",
534534      }
r245269r245270
553553
554554
555555   configuration { "asmjs" }
556      targetdir (_buildDir .. _osd .. "/asmjs" .. "/bin")
557      objdir (_buildDir .. _osd .. "/asmjs" .. "/obj")
556      targetdir (_buildDir .. "asmjs" .. "/bin")
557      objdir (_buildDir .. "asmjs" .. "/obj")
558558      buildoptions {
559559         "-isystem$(EMSCRIPTEN)/system/include",
560560         "-isystem$(EMSCRIPTEN)/system/include/compat",
r245269r245270
571571      }
572572
573573   configuration { "freebsd" }
574      targetdir (_buildDir .. _osd .. "/freebsd" .. "/bin")
575      objdir (_buildDir .. _osd .. "/freebsd" .. "/obj")
574      targetdir (_buildDir .. "freebsd" .. "/bin")
575      objdir (_buildDir .. "freebsd" .. "/obj")
576576
577577   configuration { "nacl or nacl-arm or pnacl" }
578578      buildoptions {
r245269r245270
600600      }
601601
602602   configuration { "x32", "nacl" }
603      targetdir (_buildDir .. _osd .. "/nacl-x86" .. "/bin")
604      objdir (_buildDir .. _osd .. "/nacl-x86" .. "/obj")
603      targetdir (_buildDir .. "nacl-x86" .. "/bin")
604      objdir (_buildDir .. "nacl-x86" .. "/obj")
605605
606606   configuration { "x32", "nacl", "Debug" }
607607      libdirs { "$(NACL_SDK_ROOT)/lib/newlib_x86_32/Debug" }
r245269r245270
610610      libdirs { "$(NACL_SDK_ROOT)/lib/newlib_x86_32/Release" }
611611
612612   configuration { "x64", "nacl" }
613      targetdir (_buildDir .. _osd .. "/nacl-x64" .. "/bin")
614      objdir (_buildDir .. _osd .. "/nacl-x64" .. "/obj")
613      targetdir (_buildDir .. "nacl-x64" .. "/bin")
614      objdir (_buildDir .. "nacl-x64" .. "/obj")
615615
616616   configuration { "x64", "nacl", "Debug" }
617617      libdirs { "$(NACL_SDK_ROOT)/lib/newlib_x86_64/Debug" }
r245269r245270
620620      libdirs { "$(NACL_SDK_ROOT)/lib/newlib_x86_64/Release" }
621621
622622   configuration { "nacl-arm" }
623      targetdir (_buildDir .. _osd .. "/nacl-arm" .. "/bin")
624      objdir (_buildDir .. _osd .. "/nacl-arm" .. "/obj")
623      targetdir (_buildDir .. "nacl-arm" .. "/bin")
624      objdir (_buildDir .. "nacl-arm" .. "/obj")
625625
626626   configuration { "nacl-arm", "Debug" }
627627      libdirs { "$(NACL_SDK_ROOT)/lib/newlib_arm/Debug" }
r245269r245270
630630      libdirs { "$(NACL_SDK_ROOT)/lib/newlib_arm/Release" }
631631
632632   configuration { "pnacl" }
633      targetdir (_buildDir .. _osd .. "/pnacl" .. "/bin")
634      objdir (_buildDir .. _osd .. "/pnacl" .. "/obj")
633      targetdir (_buildDir .. "pnacl" .. "/bin")
634      objdir (_buildDir .. "pnacl" .. "/obj")
635635
636636   configuration { "pnacl", "Debug" }
637637      libdirs { "$(NACL_SDK_ROOT)/lib/pnacl/Debug" }
r245269r245270
640640      libdirs { "$(NACL_SDK_ROOT)/lib/pnacl/Release" }
641641
642642   configuration { "osx*", "x32" }
643      targetdir (_buildDir .. _osd .. "/osx32_clang" .. "/bin")
644      objdir (_buildDir .. _osd .. "/osx32_clang" .. "/obj")
643      targetdir (_buildDir .. "osx32_clang" .. "/bin")
644      objdir (_buildDir .. "osx32_clang" .. "/obj")
645645      buildoptions {
646646         "-m32",
647647      }
648648
649649   configuration { "osx*", "x64" }
650      targetdir (_buildDir .. _osd .. "/osx64_clang" .. "/bin")
651      objdir (_buildDir .. _osd .. "/osx64_clang" .. "/obj")
650      targetdir (_buildDir .. "osx64_clang" .. "/bin")
651      objdir (_buildDir .. "osx64_clang" .. "/obj")
652652      buildoptions {
653653         "-m64",
654654      }
655655
656656   configuration { "ios-arm" }
657      targetdir (_buildDir .. _osd .. "/ios-arm" .. "/bin")
658      objdir (_buildDir .. _osd .. "/ios-arm" .. "/obj")
657      targetdir (_buildDir .. "ios-arm" .. "/bin")
658      objdir (_buildDir .. "ios-arm" .. "/obj")
659659
660660   configuration { "ios-simulator" }
661      targetdir (_buildDir .. _osd .. "/ios-simulator" .. "/bin")
662      objdir (_buildDir .. _osd .. "/ios-simulator" .. "/obj")
661      targetdir (_buildDir .. "ios-simulator" .. "/bin")
662      objdir (_buildDir .. "ios-simulator" .. "/obj")
663663
664664   configuration { "qnx-arm" }
665      targetdir (_buildDir .. _osd .. "/qnx-arm" .. "/bin")
666      objdir (_buildDir .. _osd .. "/qnx-arm" .. "/obj")
665      targetdir (_buildDir .. "qnx-arm" .. "/bin")
666      objdir (_buildDir .. "qnx-arm" .. "/obj")
667667
668668   configuration { "rpi" }
669      targetdir (_buildDir .. _osd .. "/rpi" .. "/bin")
670      objdir (_buildDir .. _osd .. "/rpi" .. "/obj")
669      targetdir (_buildDir .. "rpi" .. "/bin")
670      objdir (_buildDir .. "rpi" .. "/obj")
671671
672672   configuration {} -- reset configuration
673673


Previous 199869 Revisions Next


© 1997-2024 The MAME Team