diff options
Diffstat (limited to 'examples/demos/hangman/purchasing/purchasing.pri')
-rw-r--r-- | examples/demos/hangman/purchasing/purchasing.pri | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/examples/demos/hangman/purchasing/purchasing.pri b/examples/demos/hangman/purchasing/purchasing.pri new file mode 100644 index 000000000..7f71d10e0 --- /dev/null +++ b/examples/demos/hangman/purchasing/purchasing.pri @@ -0,0 +1,66 @@ +QT += quick qml quickcontrols2 + +SOURCES += \ + $$PWD/qmltypes/inappproductqmltype.cpp \ + $$PWD/qmltypes/inappstoreqmltype.cpp \ + $$PWD/inapp/inappproduct.cpp \ + $$PWD/inapp/inapppurchasebackend.cpp \ + $$PWD/inapp/inappstore.cpp \ + $$PWD/inapp/inapptransaction.cpp + +HEADERS += \ + $$PWD/qmltypes/inappproductqmltype.h \ + $$PWD/qmltypes/inappstoreqmltype.h \ + $$PWD/inapp/inappproduct.h \ + $$PWD/inapp/inapppurchasebackend.h \ + $$PWD/inapp/inappstore.h \ + $$PWD/inapp/inapptransaction.h + +android { + QT += core-private + + SOURCES += \ + $$PWD/android/androidinappproduct.cpp \ + $$PWD/android/androidinapppurchasebackend.cpp \ + $$PWD/android/androidinapptransaction.cpp \ + $$PWD/android/androidjni.cpp + + HEADERS += \ + $$PWD/android/androidinappproduct.h \ + $$PWD/android/androidinapppurchasebackend.h \ + $$PWD/android/androidinapptransaction.h + + ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android/ + JAVA_CLASS_PATH = $$ANDROID_PACKAGE_SOURCE_DIR/src/org/qtproject/qt/android/purchasing/ + + OTHER_FILES += \ + $$PWD/android/AndroidManifest.xml \ + $$PWD/android/build.gradle \ + $$JAVA_CLASS_PATH/Security.java \ + $$JAVA_CLASS_PATH/InAppPurchase.java \ + $$JAVA_CLASS_PATH/Base64.java \ + $$JAVA_CLASS_PATH/Base64DecoderException.java +} + +ios { + #Change the following lines to match your unique App ID + #to enable in-app purchases on iOS + #For example if your App ID is org.qtproject.qt.iosteam.qthangman" + #QMAKE_TARGET_BUNDLE_PREFIX = "org.qtproject.qt.iosteam" + #TARGET = qthangman + + QMAKE_TARGET_BUNDLE_PREFIX = "org.qtproject.example" + TARGET = hangman + + LIBS += -framework StoreKit -framework Foundation + MACPATH += $$PWD/mac/ + HEADERS += \ + $$PWD/ios/iosinapppurchasebackend.h \ + $$PWD/ios/iosinapppurchaseproduct.h \ + $$PWD/ios/iosinapppurchasetransaction.h + + OBJECTIVE_SOURCES += \ + $$PWD/ios/iosinapppurchasebackend.mm \ + $$PWD/ios/iosinapppurchaseproduct.mm \ + $$PWD/ios/iosinapppurchasetransaction.mm +} |