]>
Commit | Line | Data |
---|---|---|
6fe7ccc8 A |
1 | # ------------------------------------------------------------------- |
2 | # This file contains shared rules used both when building | |
3 | # JavaScriptCore itself, and by targets that use JavaScriptCore. | |
4 | # | |
5 | # See 'Tools/qmake/README' for an overview of the build system | |
6 | # ------------------------------------------------------------------- | |
7 | ||
8 | SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/JavaScriptCore | |
9 | ||
10 | JAVASCRIPTCORE_GENERATED_SOURCES_DIR = $${ROOT_BUILD_DIR}/Source/JavaScriptCore/$${GENERATED_SOURCES_DESTDIR} | |
11 | ||
12 | INCLUDEPATH += \ | |
13 | $$SOURCE_DIR \ | |
14 | $$SOURCE_DIR/.. \ | |
15 | $$SOURCE_DIR/../WTF \ | |
16 | $$SOURCE_DIR/assembler \ | |
17 | $$SOURCE_DIR/bytecode \ | |
18 | $$SOURCE_DIR/bytecompiler \ | |
19 | $$SOURCE_DIR/heap \ | |
20 | $$SOURCE_DIR/dfg \ | |
21 | $$SOURCE_DIR/debugger \ | |
22 | $$SOURCE_DIR/interpreter \ | |
23 | $$SOURCE_DIR/jit \ | |
24 | $$SOURCE_DIR/llint \ | |
25 | $$SOURCE_DIR/parser \ | |
26 | $$SOURCE_DIR/profiler \ | |
27 | $$SOURCE_DIR/runtime \ | |
28 | $$SOURCE_DIR/tools \ | |
29 | $$SOURCE_DIR/yarr \ | |
30 | $$SOURCE_DIR/API \ | |
31 | $$SOURCE_DIR/ForwardingHeaders \ | |
32 | $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR | |
33 | ||
34 | win32-* { | |
35 | LIBS += -lwinmm | |
36 | ||
37 | win32-g++* { | |
38 | LIBS += -lpthreadGC2 | |
39 | } else:win32-msvc* { | |
40 | LIBS += -lpthreadVC2 | |
41 | } | |
ba379fdc A |
42 | } |
43 | ||
f9bf01c6 A |
44 | wince* { |
45 | INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/ce-compat | |
6fe7ccc8 | 46 | INCLUDEPATH += $$SOURCE_DIR/os-win32 |
f9bf01c6 | 47 | } |