"Fossies" - the Fresh Open Source Software Archive

Member "muscle/qtsupport/qt_advanced_example/qt_advanced_example.pro" (28 Nov 2019, 3649 Bytes) of package /linux/privat/muscle7.52.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Prolog source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "qt_advanced_example.pro": 7.51_vs_7.52.

    1 greaterThan(QT_MAJOR_VERSION, 4) {
    2    QT += widgets
    3 }
    4 win32:LIBS     += shlwapi.lib ws2_32.lib winmm.lib User32.lib Advapi32.lib shell32.lib iphlpapi.lib version.lib
    5 unix:!mac:LIBS += -lutil -lrt
    6 mac:LIBS       += -framework IOKit -framework SystemConfiguration -framework Carbon
    7 OBJECTS_DIR     = objects
    8 MOC_DIR         = moc
    9 MUSCLE_DIR      = ../..
   10 win32:DEFINES  += _WIN32_WINNT=0x0501
   11 INCLUDEPATH    += $$MUSCLE_DIR
   12 
   13 # Uncomment the line below to test/demonstrate Qt Event loop integration.
   14 # With integration enabled, InternalThreadSession will use Qt's
   15 # event loop and a QTimer object to send back its once-per-second
   16 # status reports, rather than its traditional WaitForNextMessage()
   17 # based event loop.
   18 #DEFINES        += MUSCLE_ENABLE_QTHREAD_EVENT_LOOP_INTEGRATION MUSCLE_PREFER_QT_OVER_WIN32
   19 
   20 win32:INCLUDEPATH += $$MUSCLE_DIR/regex/regex 
   21 
   22 MUSCLE_SOURCES = $$MUSCLE_DIR/dataio/FileDataIO.cpp                   \
   23                  $$MUSCLE_DIR/dataio/TCPSocketDataIO.cpp              \
   24                  $$MUSCLE_DIR/iogateway/AbstractMessageIOGateway.cpp  \
   25                  $$MUSCLE_DIR/iogateway/MessageIOGateway.cpp          \
   26                  $$MUSCLE_DIR/iogateway/RawDataMessageIOGateway.cpp   \
   27                  $$MUSCLE_DIR/message/Message.cpp                     \
   28                  $$MUSCLE_DIR/qtsupport/QMessageTransceiverThread.cpp \
   29                  $$MUSCLE_DIR/reflector/AbstractReflectSession.cpp    \
   30                  $$MUSCLE_DIR/reflector/DataNode.cpp                  \
   31                  $$MUSCLE_DIR/reflector/DumbReflectSession.cpp        \
   32                  $$MUSCLE_DIR/reflector/SignalHandlerSession.cpp      \
   33                  $$MUSCLE_DIR/reflector/StorageReflectSession.cpp     \
   34                  $$MUSCLE_DIR/reflector/FilterSessionFactory.cpp      \
   35                  $$MUSCLE_DIR/reflector/ReflectServer.cpp             \
   36                  $$MUSCLE_DIR/reflector/ServerComponent.cpp           \
   37                  $$MUSCLE_DIR/regex/SegmentedStringMatcher.cpp        \
   38                  $$MUSCLE_DIR/regex/StringMatcher.cpp                 \
   39                  $$MUSCLE_DIR/regex/PathMatcher.cpp                   \
   40                  $$MUSCLE_DIR/regex/QueryFilter.cpp                   \
   41                  $$MUSCLE_DIR/syslog/SysLog.cpp                       \
   42                  $$MUSCLE_DIR/system/MessageTransceiverThread.cpp     \
   43                  $$MUSCLE_DIR/system/SetupSystem.cpp                  \
   44                  $$MUSCLE_DIR/system/SignalMultiplexer.cpp            \
   45                  $$MUSCLE_DIR/system/Thread.cpp                       \
   46                  $$MUSCLE_DIR/util/ByteBuffer.cpp                     \
   47                  $$MUSCLE_DIR/util/Directory.cpp                      \
   48                  $$MUSCLE_DIR/util/FilePathInfo.cpp                   \
   49                  $$MUSCLE_DIR/util/MiscUtilityFunctions.cpp           \
   50                  $$MUSCLE_DIR/util/NetworkUtilityFunctions.cpp        \
   51                  $$MUSCLE_DIR/util/SocketMultiplexer.cpp              \
   52                  $$MUSCLE_DIR/util/String.cpp                         \
   53                  $$MUSCLE_DIR/util/PulseNode.cpp
   54 
   55 win32:MUSCLE_SOURCES += $$MUSCLE_DIR/regex/regex/regcomp.c            \
   56                         $$MUSCLE_DIR/regex/regex/regerror.c           \
   57                         $$MUSCLE_DIR/regex/regex/regexec.c            \
   58                         $$MUSCLE_DIR/regex/regex/regfree.c
   59 
   60 MUSCLE_INCLUDES = $$MUSCLE_DIR/qtsupport/QMessageTransceiverThread.h
   61 
   62 SOURCES = qt_advanced_example.cpp AdvancedQMessageTransceiverThread.cpp ThreadedInternalSession.cpp $$MUSCLE_SOURCES
   63 HEADERS = qt_advanced_example.h $$MUSCLE_INCLUDES