Index: trunk/BNC/src/bnccore.cpp
===================================================================
--- trunk/BNC/src/bnccore.cpp	(revision 6048)
+++ trunk/BNC/src/bnccore.cpp	(revision 6049)
@@ -51,8 +51,5 @@
 #include "rinex/rnxobsfile.h" 
 #include "rinex/rnxnavfile.h" 
-
-#ifdef USE_PPP
-#  include "PPP/pppMain.h"
-#endif
+#include "PPP/pppMain.h"
 
 #ifdef USE_COMBINATION
@@ -131,7 +128,5 @@
   _mainWindow = 0;
 
-#ifdef USE_PPP
   _pppMain = new BNC_PPP::t_pppMain();
-#endif
   qRegisterMetaType< QVector<double> >("QVector<double>");
   qRegisterMetaType<bncTime>("bncTime");
@@ -879,7 +874,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void t_bncCore::startPPP() {
-#ifdef USE_PPP
   _pppMain->start();
-#endif
 }
 
@@ -887,7 +880,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void t_bncCore::stopPPP() {
-#ifdef USE_PPP
   _pppMain->stop();
   emit stopRinexPPP();
-#endif
-}
+}
Index: trunk/BNC/src/src.pri
===================================================================
--- trunk/BNC/src/src.pri	(revision 6048)
+++ trunk/BNC/src/src.pri	(revision 6049)
@@ -117,5 +117,4 @@
 
 exists(PPPxx) {
-  DEFINES += USE_PPP
   HEADERS += PPP/pppClient.h    PPP/pppObsPool.h   PPP/pppEphPool.h   \
              PPP/pppStation.h   PPP/pppFilter.h    PPP/pppParlist.h   \
@@ -124,4 +123,8 @@
              PPP/pppStation.cpp PPP/pppFilter.cpp  PPP/pppParlist.cpp \
              PPP/pppSatObs.cpp      
+}
+else {
+  HEADERS += PPP_free/pppClient.h
+  SOURCES += PPP_free/pppClient.cpp
 }
 
