trunk/scripts/src/osd/windows.lua
| r245366 | r245367 | |
| 8 | 8 | "-municode", |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | if _OPTIONS["DIRECTINPUT"] == "8" then |
| 12 | links { |
| 13 | "dinput8", |
| 14 | } |
| 15 | else |
| 16 | links { |
| 17 | "dinput", |
| 18 | } |
| 19 | end |
| 20 | |
| 11 | 21 | local rcfile = MAME_DIR .. "src/" .. _target .. "/osd/windows/" .. _target ..".rc" |
| 12 | 22 | |
| 13 | 23 | if os.isfile(rcfile) then |
| r245366 | r245367 | |
| 22 | 32 | end |
| 23 | 33 | |
| 24 | 34 | |
| 35 | newoption { |
| 36 | trigger = "DIRECTINPUT", |
| 37 | description = "Minimum DirectInput version to support", |
| 38 | allowed = { |
| 39 | { "7", "Support DirectInput 7 or later" }, |
| 40 | { "8", "Support DirectInput 8 or later" }, |
| 41 | }, |
| 42 | } |
| 43 | |
| 44 | if not _OPTIONS["DIRECTINPUT"] then |
| 45 | _OPTIONS["DIRECTINPUT"] = "8" |
| 46 | end |
| 47 | |
| 48 | |
| 25 | 49 | project ("osd_" .. _OPTIONS["osd"]) |
| 26 | 50 | uuid (os.uuid("osd_" .. _OPTIONS["osd"])) |
| 27 | 51 | kind "StaticLib" |
| r245366 | r245367 | |
| 30 | 54 | osdmodulesbuild() |
| 31 | 55 | |
| 32 | 56 | defines { |
| 33 | | "DIRECTINPUT_VERSION=0x0800", |
| 34 | 57 | "DIRECT3D_VERSION=0x0900", |
| 35 | 58 | } |
| 36 | 59 | |
| 60 | if _OPTIONS["DIRECTINPUT"] == "8" then |
| 61 | defines { |
| 62 | "DIRECTINPUT_VERSION=0x0800", |
| 63 | } |
| 64 | else |
| 65 | defines { |
| 66 | "DIRECTINPUT_VERSION=0x0700", |
| 67 | } |
| 68 | end |
| 69 | |
| 37 | 70 | includedirs { |
| 38 | 71 | MAME_DIR .. "src/emu", |
| 39 | 72 | MAME_DIR .. "src/osd", |