sample-browser.pro 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator
  4. #
  5. #-------------------------------------------------
  6. QT -= core gui
  7. TARGET = sample-browser
  8. TEMPLATE = app
  9. SOURCES += src/Audio3DSample.cpp \
  10. src/BillboardSample.cpp \
  11. src/CreateSceneSample.cpp \
  12. src/FirstPersonCamera.cpp \
  13. src/FormsSample.cpp \
  14. src/GamepadSample.cpp \
  15. src/GestureSample.cpp \
  16. src/Grid.cpp \
  17. src/InputSample.cpp \
  18. src/LightSample.cpp \
  19. src/LoadSceneSample.cpp \
  20. src/MeshBatchSample.cpp \
  21. src/MeshPrimitiveSample.cpp \
  22. src/PhysicsCollisionObjectSample.cpp \
  23. src/PostProcessSample.cpp \
  24. src/SpriteBatchSample.cpp \
  25. src/TerrainSample.cpp \
  26. src/Sample.cpp \
  27. src/SamplesGame.cpp \
  28. src/TextSample.cpp \
  29. src/TextureSample.cpp \
  30. src/TriangleSample.cpp
  31. HEADERS += src/Audio3DSample.h \
  32. src/BillboardSample.h \
  33. src/CreateSceneSample.h \
  34. src/FirstPersonCamera.h \
  35. src/FormsSample.h \
  36. src/GamepadSample.h \
  37. src/GestureSample.h \
  38. src/Grid.h \
  39. src/InputSample.h \
  40. src/LightSample.h \
  41. src/LoadSceneSample.h \
  42. src/MeshBatchSample.h \
  43. src/MeshPrimitiveSample.h \
  44. src/PhysicsCollisionObjectSample.h \
  45. src/PostProcessSample.h \
  46. src/SpriteBatchSample.h \
  47. src/TerrainSample.h \
  48. src/Sample.h \
  49. src/SamplesGame.h \
  50. src/TextSample.h \
  51. src/TextureSample.h \
  52. src/TriangleSample.h
  53. INCLUDEPATH += $$PWD/../../gameplay/src
  54. INCLUDEPATH += $$PWD/../../external-deps/bullet/include
  55. INCLUDEPATH += $$PWD/../../external-deps/lua/include
  56. INCLUDEPATH += $$PWD/../../external-deps/png/include
  57. INCLUDEPATH += $$PWD/../../external-deps/zlib/include
  58. INCLUDEPATH += $$PWD/../../external-deps/ogg/include
  59. INCLUDEPATH += $$PWD/../../external-deps/vorbis/include
  60. INCLUDEPATH += $$PWD/../../external-deps/openal/include
  61. INCLUDEPATH += $$PWD/../../external-deps/glew/include
  62. INCLUDEPATH += /usr/include/gtk-2.0
  63. INCLUDEPATH += /usr/lib/x86_64-linux-gnu/gtk-2.0/include
  64. INCLUDEPATH += /usr/include/atk-1.0
  65. INCLUDEPATH += /usr/include/cairo
  66. INCLUDEPATH += /usr/include/gdk-pixbuf-2.0
  67. INCLUDEPATH += /usr/include/pango-1.0
  68. INCLUDEPATH += /usr/include/gio-unix-2.0
  69. INCLUDEPATH += /usr/include/freetype2
  70. INCLUDEPATH += /usr/include/glib-2.0
  71. INCLUDEPATH += /usr/lib/x86_64-linux-gnu/glib-2.0/include
  72. INCLUDEPATH += /usr/include/pixman-1
  73. INCLUDEPATH += /usr/include/libpng12
  74. INCLUDEPATH += /usr/include/harfbuzz
  75. DEPENDPATH += INCLUDEPATH
  76. DEFINES += GP_USE_GAMEPAD
  77. unix:!macx: DEFINES += __linux__
  78. unix:!macx: QMAKE_CXXFLAGS += -fPIC -fmessage-length=0 -std=c++11 -lstdc++ -pthread -w
  79. unix:!macx: LIBS += -L$$PWD/../../gameplay/Debug/ -lgameplay
  80. unix:!macx: LIBS += -lm
  81. unix:!macx: LIBS += -L$$PWD/../../external-deps/lua/lib/linux/x64/ -llua
  82. unix:!macx: LIBS += -L$$PWD/../../external-deps/png/lib/linux/x64/ -lpng
  83. unix:!macx: LIBS += -L$$PWD/../../external-deps/zlib/lib/linux/x64/ -lz
  84. unix:!macx: LIBS += -L$$PWD/../../external-deps/vorbis/lib/linux/x64/ -lvorbis
  85. unix:!macx: LIBS += -L$$PWD/../../external-deps/ogg/lib/linux/x64/ -logg
  86. unix:!macx: LIBS += -L$$PWD/../../external-deps/bullet/lib/linux/x64/ -lBulletDynamics
  87. unix:!macx: LIBS += -L$$PWD/../../external-deps/bullet/lib/linux/x64/ -lBulletCollision
  88. unix:!macx: LIBS += -L$$PWD/../../external-deps/bullet/lib/linux/x64/ -lLinearMath
  89. unix:!macx: LIBS += -L$$PWD/../../external-deps/openal/lib/linux/x64/ -lopenal
  90. unix:!macx: LIBS += -L$$PWD/../../external-deps/glew/lib/linux/x64/ -lGLEW
  91. unix:!macx: LIBS += -lGL
  92. unix:!macx: LIBS += -lrt
  93. unix:!macx: LIBS += -ldl
  94. unix:!macx: LIBS += -lX11
  95. unix:!macx: LIBS += -lpthread
  96. unix:!macx: LIBS += -lgtk-x11-2.0
  97. unix:!macx: LIBS += -lglib-2.0
  98. unix:!macx: LIBS += -lgobject-2.0
  99. unix:!macx: PRE_TARGETDEPS += $$PWD/../../gameplay/Debug/libgameplay.a
  100. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/lua/lib/linux/x64/liblua.a
  101. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/bullet/lib/linux/x64/libLinearMath.a
  102. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/bullet/lib/linux/x64/libBulletCollision.a
  103. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/bullet/lib/linux/x64/libBulletDynamics.a
  104. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/png/lib/linux/x64/libpng.a
  105. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/zlib/lib/linux/x64/libz.a
  106. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/ogg/lib/linux/x64/libogg.a
  107. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/vorbis/lib/linux/x64/libvorbis.a
  108. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/openal/lib/linux/x64/libopenal.a
  109. unix:!macx: PRE_TARGETDEPS += $$PWD/../../external-deps/glew/lib/linux/x64/libGLEW.a
  110. unix:!macx: QMAKE_POST_LINK += $$quote(rsync -rau $$PWD/../../gameplay/res/shaders ../res$$escape_expand(\n\t))
  111. unix:!macx: QMAKE_POST_LINK += $$quote(rsync -rau $$PWD/../../gameplay/res/ui ../res$$escape_expand(\n\t))
  112. unix:!macx: QMAKE_POST_LINK += $$quote(cp -rf $$PWD/../../gameplay/res/logo_powered_white.png ../res$$escape_expand(\n\t))
  113. unix {
  114. target.path = /usr/lib
  115. INSTALLS += target
  116. }