Browse Source

fix out-of-source build

Samuel Thibault 14 years ago
parent
commit
ca9af82615
3 changed files with 126 additions and 125 deletions
  1. 40 40
      starpu-top/StarPU-Top-common.pri
  2. 83 83
      starpu-top/StarPU-Top-qwt-embed.pri
  3. 3 2
      starpu-top/StarPU-Top.pro.in

+ 40 - 40
starpu-top/StarPU-Top-common.pri

@@ -7,48 +7,48 @@ QT += sql
 
 TARGET = StarPU-Top
 TEMPLATE = app
-SOURCES += main.cpp \
+SOURCES += $$SRCDIR/main.cpp \
 #STARPU-TOP
-    mainwindow.cpp \
-    configurationmanager.cpp \
-    widgetwindowsmanager.cpp \
-    communicationthread.cpp \
-    communicationmanager.cpp \
-    preferencesdialog.cpp \
-    datawidget.cpp \
-    interactivewidget.cpp \
-    ganttwidget.cpp \
-    debugconsole.cpp \
-    dataaggregatorwidget.cpp \
-    taskmanager.cpp \
-    abstractwidgetwindow.cpp \
-    sessionsetupmanager.cpp \
+    $$SRCDIR/mainwindow.cpp \
+    $$SRCDIR/configurationmanager.cpp \
+    $$SRCDIR/widgetwindowsmanager.cpp \
+    $$SRCDIR/communicationthread.cpp \
+    $$SRCDIR/communicationmanager.cpp \
+    $$SRCDIR/preferencesdialog.cpp \
+    $$SRCDIR/datawidget.cpp \
+    $$SRCDIR/interactivewidget.cpp \
+    $$SRCDIR/ganttwidget.cpp \
+    $$SRCDIR/debugconsole.cpp \
+    $$SRCDIR/dataaggregatorwidget.cpp \
+    $$SRCDIR/taskmanager.cpp \
+    $$SRCDIR/abstractwidgetwindow.cpp \
+    $$SRCDIR/sessionsetupmanager.cpp \
 #QLEDINDICATOR
-    qledindicator/qledindicator.cpp \
-    aboutdialog.cpp
-HEADERS += mainwindow.h \
+    $$SRCDIR/qledindicator/qledindicator.cpp \
+    $$SRCDIR/aboutdialog.cpp
+HEADERS += $$SRCDIR/mainwindow.h \
 #STARPU-TOP
-    starputoptypes.h \
-    widgetwindowsmanager.h \
-    configurationmanager.h \
-    communicationthread.h \
-    communicationmanager.h \
-    preferencesdialog.h \
-    datawidget.h \
-    interactivewidget.h \
-    ganttwidget.h \
-    debugconsole.h \
-    dataaggregatorwidget.h \
-    taskmanager.h \
-    abstractwidgetwindow.h \
-    sessionsetupmanager.h \
+    $$SRCDIR/starputoptypes.h \
+    $$SRCDIR/widgetwindowsmanager.h \
+    $$SRCDIR/configurationmanager.h \
+    $$SRCDIR/communicationthread.h \
+    $$SRCDIR/communicationmanager.h \
+    $$SRCDIR/preferencesdialog.h \
+    $$SRCDIR/datawidget.h \
+    $$SRCDIR/interactivewidget.h \
+    $$SRCDIR/ganttwidget.h \
+    $$SRCDIR/debugconsole.h \
+    $$SRCDIR/dataaggregatorwidget.h \
+    $$SRCDIR/taskmanager.h \
+    $$SRCDIR/abstractwidgetwindow.h \
+    $$SRCDIR/sessionsetupmanager.h \
 #QLEDINDICATOR
-    qledindicator/qledindicator.h \
-    aboutdialog.h
+    $$SRCDIR/qledindicator/qledindicator.h \
+    $$SRCDIR/aboutdialog.h
 
-FORMS += mainwindow.ui \
-    preferencesdialog.ui \
-    debugconsole.ui \
-    aboutdialog.ui
-RESOURCES += resources.qrc
-OTHER_FILES += TODO.txt
+FORMS += $$SRCDIR/mainwindow.ui \
+    $$SRCDIR/preferencesdialog.ui \
+    $$SRCDIR/debugconsole.ui \
+    $$SRCDIR/aboutdialog.ui
+RESOURCES += $$SRCDIR/resources.qrc
+OTHER_FILES += $$SRCDIR/TODO.txt

+ 83 - 83
starpu-top/StarPU-Top-qwt-embed.pri

@@ -1,85 +1,85 @@
 SOURCES += \
-    qwt/qwt_thermo.cpp \
-    qwt/qwt_math.cpp \
-    qwt/qwt_scale_engine.cpp \
-    qwt/qwt_scale_draw.cpp \
-    qwt/qwt_scale_map.cpp \
-    qwt/qwt_scale_div.cpp \
-    qwt/qwt_painter.cpp \
-    qwt/qwt_abstract_scale.cpp \
-    qwt/qwt_abstract_scale_draw.cpp \
-    qwt/qwt_interval.cpp \
-    qwt/qwt_text.cpp \
-    qwt/qwt_text_engine.cpp \
-    qwt/qwt_clipper.cpp \
-    qwt/qwt_color_map.cpp \
-    qwt/qwt_plot.cpp \
-    qwt/qwt_plot_dict.cpp \
-    qwt/qwt_plot_layout.cpp \
-    qwt/qwt_scale_widget.cpp \
-    qwt/qwt_text_label.cpp \
-    qwt/qwt_legend.cpp \
-    qwt/qwt_dyngrid_layout.cpp \
-    qwt/qwt_plot_canvas.cpp \
-    qwt/qwt_plot_item.cpp \
-    qwt/qwt_legend_item.cpp \
-    qwt/qwt_symbol.cpp \
-    qwt/qwt_plot_axis.cpp \
-    qwt/qwt_plot_xml.cpp \
-    qwt/qwt_knob.cpp \
-    qwt/qwt_abstract_slider.cpp \
-    qwt/qwt_round_scale_draw.cpp \
-    qwt/qwt_double_range.cpp \
-    qwt/qwt_wheel.cpp \
-    qwt/qwt_slider.cpp \
-    qwt/qwt_plot_curve.cpp \
-    qwt/qwt_plot_seriesitem.cpp \
-    qwt/qwt_series_data.cpp \
-    qwt/qwt_point_polar.cpp \
-    qwt/qwt_curve_fitter.cpp \
-    qwt/qwt_spline.cpp \
-    qwt/qwt_dial.cpp \
-    qwt/qwt_dial_needle.cpp
+    $$SRCDIR/qwt/qwt_thermo.cpp \
+    $$SRCDIR/qwt/qwt_math.cpp \
+    $$SRCDIR/qwt/qwt_scale_engine.cpp \
+    $$SRCDIR/qwt/qwt_scale_draw.cpp \
+    $$SRCDIR/qwt/qwt_scale_map.cpp \
+    $$SRCDIR/qwt/qwt_scale_div.cpp \
+    $$SRCDIR/qwt/qwt_painter.cpp \
+    $$SRCDIR/qwt/qwt_abstract_scale.cpp \
+    $$SRCDIR/qwt/qwt_abstract_scale_draw.cpp \
+    $$SRCDIR/qwt/qwt_interval.cpp \
+    $$SRCDIR/qwt/qwt_text.cpp \
+    $$SRCDIR/qwt/qwt_text_engine.cpp \
+    $$SRCDIR/qwt/qwt_clipper.cpp \
+    $$SRCDIR/qwt/qwt_color_map.cpp \
+    $$SRCDIR/qwt/qwt_plot.cpp \
+    $$SRCDIR/qwt/qwt_plot_dict.cpp \
+    $$SRCDIR/qwt/qwt_plot_layout.cpp \
+    $$SRCDIR/qwt/qwt_scale_widget.cpp \
+    $$SRCDIR/qwt/qwt_text_label.cpp \
+    $$SRCDIR/qwt/qwt_legend.cpp \
+    $$SRCDIR/qwt/qwt_dyngrid_layout.cpp \
+    $$SRCDIR/qwt/qwt_plot_canvas.cpp \
+    $$SRCDIR/qwt/qwt_plot_item.cpp \
+    $$SRCDIR/qwt/qwt_legend_item.cpp \
+    $$SRCDIR/qwt/qwt_symbol.cpp \
+    $$SRCDIR/qwt/qwt_plot_axis.cpp \
+    $$SRCDIR/qwt/qwt_plot_xml.cpp \
+    $$SRCDIR/qwt/qwt_knob.cpp \
+    $$SRCDIR/qwt/qwt_abstract_slider.cpp \
+    $$SRCDIR/qwt/qwt_round_scale_draw.cpp \
+    $$SRCDIR/qwt/qwt_double_range.cpp \
+    $$SRCDIR/qwt/qwt_wheel.cpp \
+    $$SRCDIR/qwt/qwt_slider.cpp \
+    $$SRCDIR/qwt/qwt_plot_curve.cpp \
+    $$SRCDIR/qwt/qwt_plot_seriesitem.cpp \
+    $$SRCDIR/qwt/qwt_series_data.cpp \
+    $$SRCDIR/qwt/qwt_point_polar.cpp \
+    $$SRCDIR/qwt/qwt_curve_fitter.cpp \
+    $$SRCDIR/qwt/qwt_spline.cpp \
+    $$SRCDIR/qwt/qwt_dial.cpp \
+    $$SRCDIR/qwt/qwt_dial_needle.cpp
 HEADERS += \
-    qwt/qwt_thermo.h \
-    qwt/qwt_math.h \
-    qwt/qwt_scale_engine.h \
-    qwt/qwt_scale_draw.h \
-    qwt/qwt_scale_map.h \
-    qwt/qwt_scale_div.h \
-    qwt/qwt_painter.h \
-    qwt/qwt_global.h \
-    qwt/qwt_abstract_scale.h \
-    qwt/qwt_abstract_scale_draw.h \
-    qwt/qwt_interval.h \
-    qwt/qwt_text.h \
-    qwt/qwt_text_engine.h \
-    qwt/qwt_clipper.h \
-    qwt/qwt_color_map.h \
-    qwt/qwt_plot.h \
-    qwt/qwt_plot_dict.h \
-    qwt/qwt_plot_layout.h \
-    qwt/qwt_scale_widget.h \
-    qwt/qwt_text_label.h \
-    qwt/qwt_legend.h \
-    qwt/qwt_dyngrid_layout.h \
-    qwt/qwt_plot_canvas.h \
-    qwt/qwt_plot_item.h \
-    qwt/qwt_legend_itemmanager.h \
-    qwt/qwt_legend_item.h \
-    qwt/qwt_symbol.h \
-    qwt/qwt_knob.h \
-    qwt/qwt_abstract_slider.h \
-    qwt/qwt_round_scale_draw.h \
-    qwt/qwt_double_range.h \
-    qwt/qwt_wheel.h \
-    qwt/qwt_slider.h \
-    qwt/qwt_plot_curve.h \
-    qwt/qwt_plot_seriesitem.h \
-    qwt/qwt_series_data.h \
-    qwt/qwt_point_polar.h \
-    qwt/qwt_curve_fitter.h \
-    qwt/qwt_spline.h \
-    qwt/qwt_dial.h \
-    qwt/qwt_dial_needle.h
-INCLUDEPATH += qwt
+    $$SRCDIR/qwt/qwt_thermo.h \
+    $$SRCDIR/qwt/qwt_math.h \
+    $$SRCDIR/qwt/qwt_scale_engine.h \
+    $$SRCDIR/qwt/qwt_scale_draw.h \
+    $$SRCDIR/qwt/qwt_scale_map.h \
+    $$SRCDIR/qwt/qwt_scale_div.h \
+    $$SRCDIR/qwt/qwt_painter.h \
+    $$SRCDIR/qwt/qwt_global.h \
+    $$SRCDIR/qwt/qwt_abstract_scale.h \
+    $$SRCDIR/qwt/qwt_abstract_scale_draw.h \
+    $$SRCDIR/qwt/qwt_interval.h \
+    $$SRCDIR/qwt/qwt_text.h \
+    $$SRCDIR/qwt/qwt_text_engine.h \
+    $$SRCDIR/qwt/qwt_clipper.h \
+    $$SRCDIR/qwt/qwt_color_map.h \
+    $$SRCDIR/qwt/qwt_plot.h \
+    $$SRCDIR/qwt/qwt_plot_dict.h \
+    $$SRCDIR/qwt/qwt_plot_layout.h \
+    $$SRCDIR/qwt/qwt_scale_widget.h \
+    $$SRCDIR/qwt/qwt_text_label.h \
+    $$SRCDIR/qwt/qwt_legend.h \
+    $$SRCDIR/qwt/qwt_dyngrid_layout.h \
+    $$SRCDIR/qwt/qwt_plot_canvas.h \
+    $$SRCDIR/qwt/qwt_plot_item.h \
+    $$SRCDIR/qwt/qwt_legend_itemmanager.h \
+    $$SRCDIR/qwt/qwt_legend_item.h \
+    $$SRCDIR/qwt/qwt_symbol.h \
+    $$SRCDIR/qwt/qwt_knob.h \
+    $$SRCDIR/qwt/qwt_abstract_slider.h \
+    $$SRCDIR/qwt/qwt_round_scale_draw.h \
+    $$SRCDIR/qwt/qwt_double_range.h \
+    $$SRCDIR/qwt/qwt_wheel.h \
+    $$SRCDIR/qwt/qwt_slider.h \
+    $$SRCDIR/qwt/qwt_plot_curve.h \
+    $$SRCDIR/qwt/qwt_plot_seriesitem.h \
+    $$SRCDIR/qwt/qwt_series_data.h \
+    $$SRCDIR/qwt/qwt_point_polar.h \
+    $$SRCDIR/qwt/qwt_curve_fitter.h \
+    $$SRCDIR/qwt/qwt_spline.h \
+    $$SRCDIR/qwt/qwt_dial.h \
+    $$SRCDIR/qwt/qwt_dial_needle.h
+INCLUDEPATH += $$SRCDIR/qwt

+ 3 - 2
starpu-top/StarPU-Top.pro.in

@@ -1,2 +1,3 @@
-include (StarPU-Top-common.pri)
-include (StarPU-Top-qwt-@QWT_PRI@.pri)
+SRCDIR=@srcdir@
+include ($$SRCDIR/StarPU-Top-common.pri)
+include ($$SRCDIR/StarPU-Top-qwt-@QWT_PRI@.pri)