sample-lua.pro 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator
  4. #
  5. #-------------------------------------------------
  6. QT -= core gui
  7. TARGET = sample-lua
  8. TEMPLATE = app
  9. SOURCES += src/LuaGame.cpp
  10. HEADERS += src/LuaGame.h
  11. INCLUDEPATH += $$PWD/../../gameplay/src
  12. INCLUDEPATH += $$PWD/../../external-deps/bullet/include
  13. INCLUDEPATH += $$PWD/../../external-deps/lua/include
  14. INCLUDEPATH += $$PWD/../../external-deps/png/include
  15. INCLUDEPATH += $$PWD/../../external-deps/zlib/include
  16. INCLUDEPATH += $$PWD/../../external-deps/ogg/include
  17. INCLUDEPATH += $$PWD/../../external-deps/vorbis/include
  18. INCLUDEPATH += $$PWD/../../external-deps/openal/include
  19. linux:!android: INCLUDEPATH += $$PWD/../../external-deps/glew/include
  20. linux:!android: INCLUDEPATH += /usr/include/gtk-2.0
  21. linux:!android: INCLUDEPATH += /usr/lib/x86_64-linux-gnu/gtk-2.0/include
  22. linux:!android: INCLUDEPATH += /usr/include/atk-1.0
  23. linux:!android: INCLUDEPATH += /usr/include/cairo
  24. linux:!android: INCLUDEPATH += /usr/include/gdk-pixbuf-2.0
  25. linux:!android: INCLUDEPATH += /usr/include/pango-1.0
  26. linux:!android: INCLUDEPATH += /usr/include/gio-unix-2.0
  27. linux:!android: INCLUDEPATH += /usr/include/freetype2
  28. linux:!android: INCLUDEPATH += /usr/include/glib-2.0
  29. linux:!android: INCLUDEPATH += /usr/lib/x86_64-linux-gnu/glib-2.0/include
  30. linux:!android: INCLUDEPATH += /usr/include/pixman-1
  31. linux:!android: INCLUDEPATH += /usr/include/libpng12
  32. linux:!android: INCLUDEPATH += /usr/include/harfbuzz
  33. DEPENDPATH += INCLUDEPATH
  34. linux:!android: DEFINES += GP_USE_GAMEPAD
  35. linux:!android: DEFINES += __linux__
  36. linux:!android: QMAKE_CXXFLAGS += -std=c++11 -lstdc++ -pthread -w
  37. linux:!android: LIBS += -L$$PWD/../../gameplay/Debug/ -lgameplay
  38. linux:!android: LIBS += -L$$PWD/../../external-deps/lua/lib/linux/x64/ -llua
  39. linux:!android: LIBS += -L$$PWD/../../external-deps/png/lib/linux/x64/ -lpng
  40. linux:!android: LIBS += -L$$PWD/../../external-deps/zlib/lib/linux/x64/ -lz
  41. linux:!android: LIBS += -L$$PWD/../../external-deps/vorbis/lib/linux/x64/ -lvorbis
  42. linux:!android: LIBS += -L$$PWD/../../external-deps/ogg/lib/linux/x64/ -logg
  43. linux:!android: LIBS += -L$$PWD/../../external-deps/bullet/lib/linux/x64/ -lBulletDynamics
  44. linux:!android: LIBS += -L$$PWD/../../external-deps/bullet/lib/linux/x64/ -lBulletCollision
  45. linux:!android: LIBS += -L$$PWD/../../external-deps/bullet/lib/linux/x64/ -lLinearMath
  46. linux:!android: LIBS += -L$$PWD/../../external-deps/openal/lib/linux/x64/ -lopenal
  47. linux:!android: LIBS += -L$$PWD/../../external-deps/glew/lib/linux/x64/ -lGLEW
  48. linux:!android: LIBS += -lm
  49. linux:!android: LIBS += -lGL
  50. linux:!android: LIBS += -lrt
  51. linux:!android: LIBS += -ldl
  52. linux:!android: LIBS += -lX11
  53. linux:!android: LIBS += -lpthread
  54. linux:!android: LIBS += -lgtk-x11-2.0
  55. linux:!android: LIBS += -lglib-2.0
  56. linux:!android: LIBS += -lgobject-2.0
  57. linux:!android: PRE_TARGETDEPS += $$PWD/../../gameplay/Debug/libgameplay.a
  58. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/lua/lib/linux/x64/liblua.a
  59. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/bullet/lib/linux/x64/libLinearMath.a
  60. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/bullet/lib/linux/x64/libBulletCollision.a
  61. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/bullet/lib/linux/x64/libBulletDynamics.a
  62. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/png/lib/linux/x64/libpng.a
  63. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/zlib/lib/linux/x64/libz.a
  64. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/ogg/lib/linux/x64/libogg.a
  65. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/vorbis/lib/linux/x64/libvorbis.a
  66. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/openal/lib/linux/x64/libopenal.a
  67. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/glew/lib/linux/x64/libGLEW.a
  68. linux:!android: QMAKE_POST_LINK += $$quote(rsync -rau $$PWD/../../gameplay/res/shaders ../res$$escape_expand(\n\t))
  69. linux:!android: QMAKE_POST_LINK += $$quote(rsync -rau $$PWD/../../gameplay/res/ui ../res$$escape_expand(\n\t))
  70. linux:!android: QMAKE_POST_LINK += $$quote(cp -rf $$PWD/../../gameplay/res/logo_powered_white.png ../res$$escape_expand(\n\t))