Index: trunk/BNC/bnc.pro
===================================================================
--- trunk/BNC/bnc.pro	(revision 2898)
+++ trunk/BNC/bnc.pro	(revision 2899)
@@ -41,5 +41,5 @@
           bncfigurelate.h bncpppclient.h bncversion.h                 \ 
           bancroft.h bncmodel.h bncfigureppp.h bncrawfile.h           \ 
-          bnctides.h bncmap.h bncmapview.h bnccomb.h bncantex.h       \
+          bnctides.h bncmap.h bncmapview.h bncantex.h                 \
           RTCM/GPSDecoder.h RTCM/RTCM2.h RTCM/RTCM2Decoder.h          \
           RTCM/RTCM2_2021.h RTCM/rtcm_utils.h                         \
@@ -67,9 +67,9 @@
           bncnetqueryrtp.cpp bncsettings.cpp latencychecker.cpp       \
           bncipport.cpp bncnetqueryv0.cpp bncnetqueryudp.cpp          \
-          bncnetqueryudp0.cpp bncudpport.cpp bncantex.cpp             \
+          bncnetqueryudp0.cpp bncudpport.cpp                          \
           bncserialport.cpp bncnetquerys.cpp bncfigure.cpp            \
           bncfigurelate.cpp bncpppclient.cpp bnctime.cpp              \
           bancroft.cpp bncmodel.cpp bncfigureppp.cpp bncrawfile.cpp   \
-          bnctides.cpp bncmap.cpp bncmapview.cpp bnccomb.cpp          \
+          bnctides.cpp bncmap.cpp bncmapview.cpp bncantex.cpp         \
           RTCM/RTCM2.cpp RTCM/RTCM2Decoder.cpp                        \
           RTCM/RTCM2_2021.cpp RTCM/rtcm_utils.cpp                     \
@@ -98,2 +98,6 @@
 QT += network
 
+DEFINES += USE_COMBINATION
+HEADERS += combination/bnccomb.h 
+SOURCES += combination/bnccomb.cpp
+
Index: trunk/BNC/bncapp.cpp
===================================================================
--- trunk/BNC/bncapp.cpp	(revision 2898)
+++ trunk/BNC/bncapp.cpp	(revision 2899)
@@ -48,5 +48,8 @@
 #include "bncsettings.h" 
 #include "bncversion.h" 
-#include "bnccomb.h" 
+
+#ifdef USE_COMBINATION
+#include "combination/bnccomb.h" 
+#endif
 
 using namespace std;
@@ -112,5 +115,7 @@
   }
 
+#ifdef USE_COMBINATION
   _bncComb = new bncComb();
+#endif
 }
 
@@ -146,5 +151,7 @@
   delete _rawFile;
 
+#ifdef USE_COMBINATION
   delete _bncComb;
+#endif
 }
 
@@ -735,7 +742,9 @@
   // Combination of Corrections
   // --------------------------
+#ifdef USE_COMBINATION
   if (_bncComb) {
     _bncComb->processCorrLine(staID, line);
   }
+#endif
 
   bncSettings settings;
