| 1 | 
 | 
|---|
| 2 | # Switch to debug configuration
 | 
|---|
| 3 | # -----------------------------
 | 
|---|
| 4 | CONFIG += release
 | 
|---|
| 5 | #CONFIG += debug
 | 
|---|
| 6 | 
 | 
|---|
| 7 | DEFINES += NO_RTCM3_MAIN 
 | 
|---|
| 8 | RESOURCES += bns.qrc
 | 
|---|
| 9 | 
 | 
|---|
| 10 | unix:QMAKE_CFLAGS_RELEASE   -= -O2
 | 
|---|
| 11 | unix:QMAKE_CXXFLAGS_RELEASE -= -O2
 | 
|---|
| 12 | 
 | 
|---|
| 13 | # Get rid of wrong warnings with MinGW g++ Version 3.4.5
 | 
|---|
| 14 | # ------------------------------------------------------
 | 
|---|
| 15 | win32:CONFIG += warn_off
 | 
|---|
| 16 | 
 | 
|---|
| 17 | # Get rid of mingwm10.dll
 | 
|---|
| 18 | # -----------------------
 | 
|---|
| 19 | win32:QMAKE_LFLAGS                 -= -mthreads
 | 
|---|
| 20 | win32:QMAKE_CXXFLAGS_EXCEPTIONS_ON -= -mthreads
 | 
|---|
| 21 | win32:QMAKE_LFLAGS_EXCEPTIONS_ON   -= -mthreads
 | 
|---|
| 22 | 
 | 
|---|
| 23 | debug:OBJECTS_DIR=.obj/debug
 | 
|---|
| 24 | debug:MOC_DIR=.moc/debug
 | 
|---|
| 25 | release:OBJECTS_DIR=.obj/release
 | 
|---|
| 26 | release:MOC_DIR=.moc/release
 | 
|---|
| 27 | 
 | 
|---|
| 28 | # Include Path
 | 
|---|
| 29 | # ------------
 | 
|---|
| 30 | INCLUDEPATH = . ./newmat ./rtcm3torinex ./clock_and_orbit
 | 
|---|
| 31 | 
 | 
|---|
| 32 | HEADERS =             bns.h   bnswindow.h   bnshlpdlg.h   bnshtml.h   \
 | 
|---|
| 33 |           bnseph.h    bnsutils.h bnsrinex.h bnssp3.h bnsoutf.h        \
 | 
|---|
| 34 |           bnscaster.h clock_and_orbit/clock_orbit_rtcm.h bnssettings.h bnsapp.h  \
 | 
|---|
| 35 |           bnscustomtrafo.h rtcm3torinex/rtcm3torinex.h bnctime.h timeutils.h \
 | 
|---|
| 36 |           bnsversion.h
 | 
|---|
| 37 | 
 | 
|---|
| 38 | HEADERS += newmat/controlw.h newmat/include.h newmat/myexcept.h  \
 | 
|---|
| 39 |            newmat/newmatap.h newmat/newmat.h newmat/newmatio.h   \
 | 
|---|
| 40 |            newmat/newmatrc.h newmat/newmatrm.h newmat/precisio.h
 | 
|---|
| 41 | 
 | 
|---|
| 42 | SOURCES = bnsmain.cpp bns.cpp bnswindow.cpp bnshlpdlg.cpp bnshtml.cpp  \
 | 
|---|
| 43 |           bnseph.cpp  bnsutils.cpp bnsrinex.cpp bnssp3.cpp bnsoutf.cpp \
 | 
|---|
| 44 |           bnscaster.cpp bnssettings.cpp bnsapp.cpp bnscustomtrafo.cpp  \
 | 
|---|
| 45 |           clock_and_orbit/clock_orbit_rtcm.c rtcm3torinex/rtcm3torinex.c \
 | 
|---|
| 46 |           bnctime.cpp timeutils.cpp
 | 
|---|
| 47 | 
 | 
|---|
| 48 | SOURCES += newmat/bandmat.cpp newmat/cholesky.cpp newmat/evalue.cpp  \
 | 
|---|
| 49 |            newmat/fft.cpp newmat/hholder.cpp newmat/jacobi.cpp       \
 | 
|---|
| 50 |            newmat/myexcept.cpp newmat/newfft.cpp newmat/newmat1.cpp  \
 | 
|---|
| 51 |            newmat/newmat2.cpp newmat/newmat3.cpp newmat/newmat4.cpp  \
 | 
|---|
| 52 |            newmat/newmat5.cpp newmat/newmat6.cpp newmat/newmat7.cpp  \
 | 
|---|
| 53 |            newmat/newmat8.cpp newmat/newmat9.cpp newmat/newmatex.cpp \
 | 
|---|
| 54 |            newmat/newmatrm.cpp newmat/nm_misc.cpp newmat/sort.cpp    \
 | 
|---|
| 55 |            newmat/submat.cpp newmat/svd.cpp
 | 
|---|
| 56 | 
 | 
|---|
| 57 | RC_FILE = bns.rc
 | 
|---|
| 58 | 
 | 
|---|
| 59 | QT += network
 | 
|---|
| 60 | 
 | 
|---|