src/corelib/io/io.pri
changeset 0 1918ee327afb
child 30 5dc02b23752f
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 # Qt core io module
       
     2 
       
     3 HEADERS +=  \
       
     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 
       
    33 SOURCES += \
       
    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 
       
    55 win32 {
       
    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:unix {
       
    66         SOURCES += io/qfsfileengine_unix.cpp
       
    67         SOURCES += io/qfsfileengine_iterator_unix.cpp
       
    68         symbian:SOURCES += io/qprocess_symbian.cpp
       
    69         else:SOURCES += io/qprocess_unix.cpp
       
    70         macx-*: {
       
    71             HEADERS += io/qfilesystemwatcher_fsevents_p.h
       
    72             SOURCES += io/qsettings_mac.cpp io/qfilesystemwatcher_fsevents.cpp
       
    73         }
       
    74 
       
    75         linux-*:{
       
    76             SOURCES += \
       
    77                     io/qfilesystemwatcher_inotify.cpp \
       
    78                     io/qfilesystemwatcher_dnotify.cpp
       
    79 
       
    80             HEADERS += \
       
    81                     io/qfilesystemwatcher_inotify_p.h \
       
    82                     io/qfilesystemwatcher_dnotify_p.h
       
    83         }
       
    84 
       
    85         freebsd-*|macx-*|darwin-*|openbsd-*:{
       
    86             SOURCES += io/qfilesystemwatcher_kqueue.cpp
       
    87             HEADERS += io/qfilesystemwatcher_kqueue_p.h
       
    88         }
       
    89 
       
    90         symbian {
       
    91             SOURCES += io/qfilesystemwatcher_symbian.cpp
       
    92             HEADERS += io/qfilesystemwatcher_symbian_p.h
       
    93             INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
       
    94             contains(QT_CONFIG, s60): LIBS += -lplatformenv
       
    95         }
       
    96 }