Make the library a separate build target
authorKevin Krammer <kevin.krammer@kdab.com>
Mon, 5 Nov 2012 19:46:05 +0000 (20:46 +0100)
committerKevin Krammer <kevin.krammer@kdab.com>
Mon, 5 Nov 2012 19:46:05 +0000 (20:46 +0100)
lib/lib.pro [new file with mode: 0644]
runner.pro [new file with mode: 0644]

diff --git a/lib/lib.pro b/lib/lib.pro
new file mode 100644 (file)
index 0000000..6df7c2c
--- /dev/null
@@ -0,0 +1,131 @@
+TEMPLATE = lib
+
+TARGET = declarativewidgets
+
+QT += declarative webkit
+
+HEADERS = \
+  abstractdeclarativeobject_p.h \
+  declarativeactionitem_p.h \
+  declarativeaction_p.h \
+  declarativeboxlayout_p.h \
+  declarativebuttongroup_p.h \
+  declarativecalendarwidget_p.h \
+  declarativecheckbox_p.h \
+  declarativecolordialog_p.h \
+  declarativecolumnview_p.h \
+  declarativecommandlinkbutton_p.h \
+  declarativedateedit_p.h \
+  declarativedatetimeedit_p.h \
+  declarativedialogbuttonbox_p.h \
+  declarativedialog_p.h \
+  declarativedial_p.h \
+  declarativedoublespinbox_p.h \
+  declarativefiledialog_p.h \
+  declarativefontdialog_p.h \
+  declarativeformlayout_p.h \
+  declarativeframe_p.h \
+  declarativegridlayout_p.h \
+  declarativegroupbox_p.h \
+  declarativehboxlayout_p.h \
+  declarativeinputdialog_p.h \
+  declarativelabel_p.h \
+  declarativelayoutproxy_p.h \
+  declarativelcdnumber_p.h \
+  declarativelineedit_p.h \
+  declarativelistview_p.h \
+  declarativemainwindow_p.h \
+  declarativemenubar_p.h \
+  declarativemenu_p.h \
+  declarativemessagebox_p.h \
+  declarativeobjectproxy_p.h \
+  declarativeplaintextedit_p.h \
+  declarativeprogressbar_p.h \
+  declarativepushbutton_p.h \
+  declarativeradiobutton_p.h \
+  declarativescrollarea_p.h \
+  declarativescrollbar_p.h \
+  declarativeseparator_p.h \
+  declarativeslider_p.h \
+  declarativespinbox_p.h \
+  declarativestackedlayout_p.h \
+  declarativestackedwidget_p.h \
+  declarativestatusbar_p.h \
+  declarativetableview_p.h \
+  declarativetabwidget_p.h \
+  declarativetextbrowser_p.h \
+  declarativetextedit_p.h \
+  declarativetimeedit_p.h \
+  declarativetoolbar_p.h \
+  declarativetoolbutton_p.h \
+  declarativetreeview_p.h \
+  declarativevboxlayout_p.h \
+  declarativewebview_p.h \
+  declarativewidget_p.h \
+  declarativewidgetproxy_p.h \
+  declarativewidgetsdocument.h \
+  objectadaptors_p.h \
+  qmetaobjectbuilder_p.h \
+  staticdialogmethodattached_p.h
+
+SOURCES = \
+  abstractdeclarativeobject.cpp \
+  declarativeaction.cpp \
+  declarativeactionitem.cpp \
+  declarativeboxlayout.cpp \
+  declarativebuttongroup.cpp \
+  declarativecalendarwidget.cpp \
+  declarativecheckbox.cpp \
+  declarativecolordialog.cpp \
+  declarativecolumnview.cpp \
+  declarativecommandlinkbutton.cpp \
+  declarativedateedit.cpp \
+  declarativedatetimeedit.cpp \
+  declarativedial.cpp \
+  declarativedialogbuttonbox.cpp \
+  declarativedialog.cpp \
+  declarativedoublespinbox.cpp \
+  declarativefiledialog.cpp \
+  declarativefontdialog.cpp \
+  declarativeformlayout.cpp \
+  declarativeframe.cpp \
+  declarativegridlayout.cpp \
+  declarativegroupbox.cpp \
+  declarativehboxlayout.cpp \
+  declarativeinputdialog.cpp \
+  declarativelabel.cpp \
+  declarativelcdnumber.cpp \
+  declarativelineedit.cpp \
+  declarativelistview.cpp \
+  declarativemainwindow.cpp \
+  declarativemenubar.cpp \
+  declarativemenu.cpp \
+  declarativemessagebox.cpp \
+  declarativeplaintextedit.cpp \
+  declarativeprogressbar.cpp \
+  declarativepushbutton.cpp \
+  declarativeradiobutton.cpp \
+  declarativescrollarea.cpp \
+  declarativescrollbar.cpp \
+  declarativeseparator.cpp \
+  declarativeslider.cpp \
+  declarativespinbox.cpp \
+  declarativestackedlayout.cpp \
+  declarativestackedwidget.cpp \
+  declarativestatusbar.cpp \
+  declarativetableview.cpp \
+  declarativetabwidget.cpp \
+  declarativetextbrowser.cpp \
+  declarativetextedit.cpp \
+  declarativetimeedit.cpp \
+  declarativetoolbar.cpp \
+  declarativetoolbutton.cpp \
+  declarativetreeview.cpp \
+  declarativevboxlayout.cpp \
+  declarativewebview.cpp \
+  declarativewidget.cpp \
+  declarativewidgetsdocument.cpp \
+  objectadaptors.cpp \
+  qmetaobjectbuilder.cpp \
+  staticdialogmethodattached.cpp
+
diff --git a/runner.pro b/runner.pro
new file mode 100644 (file)
index 0000000..a0964ff
--- /dev/null
@@ -0,0 +1,13 @@
+TEMPLATE = app
+TARGET = declarativewidgets
+DEPENDPATH += .
+INCLUDEPATH += . lib/
+
+LIBS += -L lib -ldeclarativewidgets
+
+QT += declarative
+
+# Input
+SOURCES += \
+    main.cpp
+    
\ No newline at end of file