OSDN Git Service

f9fadceb8457f40c9dc16c96e5a08c7e457e2f7e
[qt-creator-jp/qt-creator-jp.git] / src / libs / symbianutils / symbianutils.qbs
1 import qbs.base 1.0
2 import "../QtcLibrary.qbs" as QtcLibrary
3
4 QtcLibrary {
5     name: "symbianutils"
6
7     cpp.includePaths: [
8         ".",
9         "..",
10         "../../shared/symbianutils",
11         "../../shared/json"
12     ]
13     cpp.defines: [
14         "SYMBIANUTILS_BUILD_LIB",
15         "JSON_BUILD_LIB",
16         "HAS_SERIALPORT"
17     ]
18     cpp.optimization: "fast"
19
20     Depends { name: "cpp" }
21     Depends { name: "Qt"; submodules: ["network"]}
22     Depends { name: "Utils" }
23
24     Group {
25         condition: qbs.targetOS == "linux" || qbs.targetOS == "mac"
26         files: [
27             "../../shared/symbianutils/virtualserialdevice_posix.cpp"
28         ]
29     }
30
31     Group {
32         condition: qbs.targetOS == "windows"
33         files: [
34             "../../shared/symbianutils/virtualserialdevice_win.cpp"
35         ]
36     }
37
38     files: [
39         "../../shared/symbianutils/callback.h",
40         "../../shared/symbianutils/codadevice.cpp",
41         "../../shared/symbianutils/codadevice.h",
42         "../../shared/symbianutils/codamessage.cpp",
43         "../../shared/symbianutils/codamessage.h",
44         "../../shared/symbianutils/codautils.cpp",
45         "../../shared/symbianutils/codautils.h",
46         "../../shared/symbianutils/codautils_p.h",
47         "../../shared/symbianutils/symbiandevicemanager.cpp",
48         "../../shared/symbianutils/symbiandevicemanager.h",
49         "../../shared/symbianutils/symbianutils_global.h",
50         "../../shared/symbianutils/virtualserialdevice.cpp",
51         "../../shared/symbianutils/virtualserialdevice.h",
52         "../../shared/json/json_global.h",
53         "../../shared/json/json.h",
54         "../../shared/json/json.cpp"
55     ]
56
57     ProductModule {
58         cpp.includePaths: [
59             "../../shared/symbianutils",
60             "../../shared/json",
61             "."
62         ]
63         cpp.defines: "JSON_INCLUDE_PRI"
64     }
65 }
66