gameplay-encoder.pro 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator
  4. #
  5. #-------------------------------------------------
  6. QT -= core gui
  7. TARGET = gameplay-encoder
  8. CONFIG += console
  9. CONFIG -= app_bundle
  10. TEMPLATE = app
  11. SOURCES += src/Mesh.cpp \
  12. src/AnimationChannel.cpp \
  13. src/Animation.cpp \
  14. src/Animations.cpp \
  15. src/Base.cpp \
  16. src/BoundingVolume.cpp \
  17. src/Camera.cpp \
  18. src/Constants.cpp \
  19. src/Curve.cpp \
  20. src/edtaa3func.c \
  21. src/Effect.cpp \
  22. src/EncoderArguments.cpp \
  23. src/FBXSceneEncoder.cpp \
  24. src/FBXUtil.cpp \
  25. src/FileIO.cpp \
  26. src/Font.cpp \
  27. src/Glyph.cpp \
  28. src/GPBDecoder.cpp \
  29. src/GPBFile.cpp \
  30. src/Heightmap.cpp \
  31. src/Image.cpp \
  32. src/Light.cpp \
  33. src/main.cpp \
  34. src/Material.cpp \
  35. src/MaterialParameter.cpp \
  36. src/Matrix.cpp \
  37. src/MeshPart.cpp \
  38. src/MeshSkin.cpp \
  39. src/MeshSubSet.cpp \
  40. src/Model.cpp \
  41. src/Node.cpp \
  42. src/NormalMapGenerator.cpp \
  43. src/Object.cpp \
  44. src/Quaternion.cpp \
  45. src/Reference.cpp \
  46. src/ReferenceTable.cpp \
  47. src/Sampler.cpp \
  48. src/Scene.cpp \
  49. src/StringUtil.cpp \
  50. src/Transform.cpp \
  51. src/TTFFontEncoder.cpp \
  52. src/Vector2.cpp \
  53. src/Vector3.cpp \
  54. src/Vector4.cpp \
  55. src/Vertex.cpp \
  56. src/VertexElement.cpp
  57. HEADERS += src/AnimationChannel.h \
  58. src/AnimationChannel.h \
  59. src/Animation.h \
  60. src/Animations.h \
  61. src/Base.h \
  62. src/BoundingVolume.h \
  63. src/Camera.h \
  64. src/Constants.h \
  65. src/Curve.h \
  66. src/Curve.inl \
  67. src/edtaa3func.h \
  68. src/Effect.h \
  69. src/EncoderArguments.h \
  70. src/FBXSceneEncoder.h \
  71. src/FBXUtil.h \
  72. src/FileIO.h \
  73. src/Font.h \
  74. src/Glyph.h \
  75. src/GPBDecoder.h \
  76. src/GPBFile.h \
  77. src/Heightmap.h \
  78. src/Image.h \
  79. src/Light.h \
  80. src/Material.h \
  81. src/MaterialParameter.h \
  82. src/Matrix.h \
  83. src/Mesh.h \
  84. src/MeshPart.h \
  85. src/MeshSkin.h \
  86. src/MeshSubSet.h \
  87. src/Model.h \
  88. src/Node.h \
  89. src/NormalMapGenerator.h \
  90. src/Object.h \
  91. src/Quaternion.h \
  92. src/Quaternion.inl \
  93. src/Reference.h \
  94. src/ReferenceTable.h \
  95. src/Sampler.h \
  96. src/Scene.h \
  97. src/StringUtil.h \
  98. src/Thread.h \
  99. src/Transform.h \
  100. src/TTFFontEncoder.h \
  101. src/Vector2.h \
  102. src/Vector2.inl \
  103. src/Vector3.h \
  104. src/Vector3.inl \
  105. src/Vector4.h \
  106. src/Vector4.inl \
  107. src/VertexElement.h \
  108. src/Vertex.h
  109. INCLUDEPATH += $$PWD/../../external-deps/include
  110. linux:!android: INCLUDEPATH += /usr/include/fbxsdk
  111. linux:!android: INCLUDEPATH += /usr/include
  112. DEPENDPATH += INCLUDEPATH
  113. linux:!android: DEFINES += USE_FBX
  114. linux:!android: DEFINES += __linux__
  115. linux:!android: QMAKE_CXXFLAGS += -std=c++11 -lstdc++ -pthread -w
  116. linux:!android: LIBS += -L$$PWD/../../external-deps/lib/linux/x86_64/ -lgameplay-deps -lfreetype
  117. linux:!android: LIBS += -L/usr/lib/gcc4/x64/release -lfbxsdk
  118. linux:!android: LIBS += -lstdc++
  119. linux:!android: LIBS += -ldl
  120. linux:!android: LIBS += -lpthread
  121. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/lib/linux/x86_64/libgameplay-deps.a
  122. linux:!android: PRE_TARGETDEPS += $$PWD/../../external-deps/lib/linux/x86_64/libfreetype.a
  123. linux:!android: PRE_TARGETDEPS += /usr/lib/gcc4/x64/release/libfbxsdk.a