alg \
qui
# test
-INCLUDEPATH += . alg qui
+INCLUDEPATH += . alg qui
# Input
-HEADERS += mussa_exceptions.hh \
- qui/GlSequence.h \
- qui/PathWindow.h \
- qui/PathScene.h \
- qui/ThresholdWidget.h \
- qui/ImageScaler.h \
- qui/ImageSaveDialog.h \
- alg/flp.hh \
- alg/mussa_class.hh \
- alg/nway_paths.hh \
- alg/sequence.hh
-SOURCES += mussagl.cxx \
- qui/GlSequence.cxx \
- qui/PathWindow.cxx \
- qui/PathScene.cxx \
- qui/ThresholdWidget.cxx \
- qui/ImageScaler.cxx \
- qui/ImageSaveDialog.cxx \
- alg/flp.cxx \
- alg/flp_seqcomp.cxx \
- alg/mussa_class.cxx \
- alg/nway_entropy.cxx \
- alg/nway_other.cxx \
- alg/nway_paths.cxx \
-# alg/nway_refine.cxx \
- alg/sequence.cxx
-# test/test_flp.cxx \
-# test/test_main.cxx \
-# test/test_mussa.cxx \
-# test/test_nway.cxx \
-# test/test_sequence.cxx
+HEADERS += mussa_exceptions.hpp \
+ qui/MussaWindow.hpp \
+ qui/MussaAlignedWindow.hpp \
+ qui/ThresholdWidget.hpp \
+ qui/ZoomWidget.hpp \
+ qui/ImageScaler.hpp \
+ qui/ImageSaveDialog.hpp \
+ qui/IntAction.hpp \
+ qui/motif_editor/MotifDetail.hpp \
+ qui/motif_editor/MotifEditor.hpp \
+ qui/seqbrowser/SequenceBrowserWidget.hpp \
+ qui/seqbrowser/SequenceBrowser.hpp \
+ qui/seqbrowser/SequenceBrowserSidebar.hpp \
+ qui/seqbrowser/ScrollableSequenceBrowser.hpp \
+ qui/seqbrowser/SequenceDescription.hpp \
+ qui/mussa_setup_dialog/MussaSetupWidget.hpp \
+ qui/mussa_setup_dialog/MussaSetupDialog.hpp \
+ qui/mussa_setup_dialog/SequenceSetupWidget.hpp \
+ qui/mussa_setup_dialog/SequenceSetupFrame.hpp \
+ qui/mussa_setup_dialog/SetupInfo.hpp \
+ alg/annotation_colors.hpp \
+ alg/color.hpp \
+ alg/conserved_path.hpp \
+ alg/flp.hpp \
+ alg/glsequence.hpp \
+ alg/glseqbrowser.hpp \
+ alg/mussa.hpp \
+ alg/nway_paths.hpp \
+ alg/parse_options.hpp \
+ alg/sequence.hpp
+SOURCES += qui/mussagl.cpp \
+ qui/MussaWindow.cpp \
+ qui/MussaAlignedWindow.cpp \
+ qui/ThresholdWidget.cpp \
+ qui/ZoomWidget.cpp \
+ qui/ImageScaler.cpp \
+ qui/ImageSaveDialog.cpp \
+ qui/IntAction.cpp \
+ qui/motif_editor/MotifDetail.cpp \
+ qui/motif_editor/MotifEditor.cpp \
+ qui/seqbrowser/SequenceBrowserWidget.cpp \
+ qui/seqbrowser/SequenceBrowser.cpp \
+ qui/seqbrowser/SequenceBrowserSidebar.cpp \
+ qui/seqbrowser/ScrollableSequenceBrowser.cpp \
+ qui/seqbrowser/SequenceDescription.cpp \
+ qui/mussa_setup_dialog/MussaSetupWidget.cpp \
+ qui/mussa_setup_dialog/MussaSetupDialog.cpp \
+ qui/mussa_setup_dialog/SequenceSetupWidget.cpp \
+ qui/mussa_setup_dialog/SequenceSetupFrame.cpp \
+ qui/mussa_setup_dialog/SetupInfo.cpp \
+ alg/annotation_colors.cpp \
+ alg/color.cpp \
+ alg/conserved_path.cpp \
+ alg/flp.cpp \
+ alg/flp_seqcomp.cpp \
+ alg/glsequence.cpp \
+ alg/glseqbrowser.cpp \
+ alg/mussa.cpp \
+ alg/nway_entropy.cpp \
+ alg/nway_other.cpp \
+ alg/nway_paths.cpp \
+ alg/parse_options.cpp \
+ alg/sequence.cpp
+RESOURCES = icons.qrc
-LIBS += -lm
+LIBS += -lm
QT += opengl
+LIBS += -lboost_program_options -lboost_filesystem
+
+win32 {
+ BOOST_HOME = c:/Boost
+ INCLUDEPATH += $$BOOST_HOME/include/boost-1_33_1
+ LIBS -= -lboost_program_options
+ LIBS += $$BOOST_HOME/lib/libboost_program_options-mgw-s.lib
+ LIBS -= -lboost_filesystem
+ LIBS += $$BOOST_HOME/lib/libboost_filesystem-mgw-s.lib
+} macx {
+ INCLUDEPATH += /usr/local/include
+ INCLUDEPATH += /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/OpenGL.framework/Headers
+ LIBS += -L/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/OpenGL.framework/Libraries/
+ LIBS += -L/usr/local/lib
+} else {
+ INCLUDEPATH += /usr/include/GL
+}