| 1 |  | 
|---|
| 2 | QTDIR       = $$QT_SOURCE_TREE | 
|---|
| 3 |  | 
|---|
| 4 | CONFIG      += designer plugin | 
|---|
| 5 | TEMPLATE    = lib | 
|---|
| 6 | QTDIR_build:DESTDIR     = $$QT_BUILD_TREE/plugins/designer | 
|---|
| 7 |  | 
|---|
| 8 | contains(QT_CONFIG, opengl) { | 
|---|
| 9 | DEFINES += QT_OPENGL_SUPPORT | 
|---|
| 10 | QT += opengl | 
|---|
| 11 | } | 
|---|
| 12 |  | 
|---|
| 13 | SHARED_FOLDER = ../shared | 
|---|
| 14 | include(../shared/shared.pri) | 
|---|
| 15 |  | 
|---|
| 16 | DEMO_DEFORM_DIR = ../deform | 
|---|
| 17 | DEMO_AFFINE_DIR = ../affine | 
|---|
| 18 | DEMO_GRADIENT_DIR = ../gradients | 
|---|
| 19 | DEMO_STROKE_DIR = ../pathstroke | 
|---|
| 20 | DEMO_COMPOSITION_DIR = ../composition | 
|---|
| 21 |  | 
|---|
| 22 | INCLUDEPATH += $$DEMO_DEFORM_DIR $$DEMO_AFFINE_DIR $$DEMO_GRADIENT_DIR $$DEMO_STROKE_DIR $$DEMO_COMPOSITION_DIR | 
|---|
| 23 |  | 
|---|
| 24 | SOURCES = plugin.cpp \ | 
|---|
| 25 | $$DEMO_COMPOSITION_DIR/composition.cpp \ | 
|---|
| 26 | $$DEMO_AFFINE_DIR/xform.cpp \ | 
|---|
| 27 | $$DEMO_DEFORM_DIR/pathdeform.cpp \ | 
|---|
| 28 | $$DEMO_GRADIENT_DIR/gradients.cpp \ | 
|---|
| 29 | $$DEMO_STROKE_DIR/pathstroke.cpp \ | 
|---|
| 30 |  | 
|---|
| 31 |  | 
|---|
| 32 | HEADERS = \ | 
|---|
| 33 | $$DEMO_COMPOSITION_DIR/composition.h \ | 
|---|
| 34 | $$DEMO_AFFINE_DIR/xform.h \ | 
|---|
| 35 | $$DEMO_DEFORM_DIR/pathdeform.h \ | 
|---|
| 36 | $$DEMO_GRADIENT_DIR/gradients.h \ | 
|---|
| 37 | $$DEMO_STROKE_DIR/pathstroke.h \ | 
|---|
| 38 |  | 
|---|
| 39 | RESOURCES += arthur_plugin.qrc | 
|---|
| 40 |  | 
|---|
| 41 | # install | 
|---|
| 42 | target.path = $$[QT_INSTALL_PLUGINS]/designer | 
|---|
| 43 | sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.jpg *.png | 
|---|
| 44 | sources.path = $$[QT_INSTALL_DEMOS]/arthurplugin | 
|---|
| 45 | INSTALLS += target sources | 
|---|
| 46 |  | 
|---|
| 47 | win32-msvc* { | 
|---|
| 48 | QMAKE_CFLAGS += /Zm500 | 
|---|
| 49 | QMAKE_CXXFLAGS += /Zm500 | 
|---|
| 50 | } | 
|---|
| 51 |  | 
|---|