source: trunk/src/corelib/io/io.pri@ 788

Last change on this file since 788 was 616, checked in by Dmitry A. Kuminov, 15 years ago

corelib: Implemented native (XWP-based) file system watcher for OS/2 (temporarily disabled).

File size: 3.1 KB
Line 
1# Qt core io module
2
3HEADERS += \
4 io/qabstractfileengine.h \
5 io/qabstractfileengine_p.h \
6 io/qbuffer.h \
7 io/qdatastream.h \
8 io/qdatastream_p.h \
9 io/qdebug.h \
10 io/qdir.h \
11 io/qdiriterator.h \
12 io/qfile.h \
13 io/qfileinfo.h \
14 io/qfileinfo_p.h \
15 io/qiodevice.h \
16 io/qiodevice_p.h \
17 io/qnoncontiguousbytedevice_p.h \
18 io/qprocess.h \
19 io/qprocess_p.h \
20 io/qtextstream.h \
21 io/qtemporaryfile.h \
22 io/qresource_p.h \
23 io/qresource_iterator_p.h \
24 io/qurl.h \
25 io/qsettings.h \
26 io/qsettings_p.h \
27 io/qfsfileengine.h \
28 io/qfsfileengine_p.h \
29 io/qfsfileengine_iterator_p.h \
30 io/qfilesystemwatcher.h \
31 io/qfilesystemwatcher_p.h
32
33SOURCES += \
34 io/qabstractfileengine.cpp \
35 io/qbuffer.cpp \
36 io/qdatastream.cpp \
37 io/qdebug.cpp \
38 io/qdir.cpp \
39 io/qdiriterator.cpp \
40 io/qfile.cpp \
41 io/qfileinfo.cpp \
42 io/qiodevice.cpp \
43 io/qnoncontiguousbytedevice.cpp \
44 io/qprocess.cpp \
45 io/qtextstream.cpp \
46 io/qtemporaryfile.cpp \
47 io/qresource.cpp \
48 io/qresource_iterator.cpp \
49 io/qurl.cpp \
50 io/qsettings.cpp \
51 io/qfsfileengine.cpp \
52 io/qfsfileengine_iterator.cpp \
53 io/qfilesystemwatcher.cpp
54
55win32 {
56 SOURCES += io/qsettings_win.cpp
57 SOURCES += io/qprocess_win.cpp
58 SOURCES += io/qfsfileengine_win.cpp
59
60 SOURCES += io/qfsfileengine_iterator_win.cpp
61 SOURCES += io/qfilesystemwatcher_win.cpp
62 HEADERS += io/qfilesystemwatcher_win_p.h
63 HEADERS += io/qwindowspipewriter_p.h
64 SOURCES += io/qwindowspipewriter.cpp
65} else:os2 {
66 SOURCES += io/qsettings_os2.cpp
67 SOURCES += io/qprocess_os2.cpp
68 SOURCES += io/qfsfileengine_os2.cpp
69
70 SOURCES += io/qfsfileengine_iterator_os2.cpp
71 SOURCES += io/qfilesystemwatcher_os2.cpp
72 HEADERS += io/qfilesystemwatcher_os2_p.h
73} else:unix {
74 SOURCES += io/qfsfileengine_unix.cpp
75 SOURCES += io/qfsfileengine_iterator_unix.cpp
76 symbian:SOURCES += io/qprocess_symbian.cpp
77 else:SOURCES += io/qprocess_unix.cpp
78 macx-*: {
79 HEADERS += io/qfilesystemwatcher_fsevents_p.h
80 SOURCES += io/qsettings_mac.cpp io/qfilesystemwatcher_fsevents.cpp
81 }
82
83 linux-*:{
84 SOURCES += \
85 io/qfilesystemwatcher_inotify.cpp \
86 io/qfilesystemwatcher_dnotify.cpp
87
88 HEADERS += \
89 io/qfilesystemwatcher_inotify_p.h \
90 io/qfilesystemwatcher_dnotify_p.h
91 }
92
93 freebsd-*|macx-*|darwin-*|openbsd-*:{
94 SOURCES += io/qfilesystemwatcher_kqueue.cpp
95 HEADERS += io/qfilesystemwatcher_kqueue_p.h
96 }
97
98 symbian {
99 SOURCES += io/qfilesystemwatcher_symbian.cpp
100 HEADERS += io/qfilesystemwatcher_symbian_p.h
101 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
102 contains(QT_CONFIG, s60): LIBS += -lplatformenv
103 }
104}
Note: See TracBrowser for help on using the repository browser.