QT += opengl QT -= gui TARGET = Native TEMPLATE = lib CONFIG += staticlib blackberry: { QMAKE_CC = ntoarmv7-gcc QMAKE_CXX = ntoarmv7-g++ DEFINES += "_QNX_SOURCE=1" "_C99=1" } # EtcPack SOURCES += ../native/ext/etcpack/etcdec.cpp \ ../native/ext/etcpack/etcpack.cpp \ ../native/ext/etcpack/image.cpp HEADERS += ../native/ext/etcpack/etcdec.h \ ../native/ext/etcpack/etcpack.h \ ../native/ext/etcpack/image.h INCLUDEPATH += ../native/ext/etcpack # Stb_image SOURCES += ../native/ext/stb_image/stb_image.c HEADERS += ../native/ext/stb_image/stb_image.h INCLUDEPATH += ../native/ext/stb_image # Stb_vorbis SOURCES += ../native/ext/stb_vorbis/stb_vorbis.c HEADERS += ../native/ext/stb_vorbis/stb_vorbis.h INCLUDEPATH += ../native/ext/stb_vorbis !symbian: { # Zlib SOURCES += ../ext/zlib/adler32.c \ ../ext/zlib/compress.c \ ../ext/zlib/crc32.c \ ../ext/zlib/deflate.c \ ../ext/zlib/gzclose.c \ ../ext/zlib/gzlib.c \ ../ext/zlib/gzread.c \ ../ext/zlib/gzwrite.c \ ../ext/zlib/infback.c \ ../ext/zlib/inffast.c \ ../ext/zlib/inflate.c \ ../ext/zlib/inflate.h \ ../ext/zlib/inftrees.c \ ../ext/zlib/trees.c \ ../ext/zlib/uncompr.c \ ../ext/zlib/zutil.c HEADERS += ../ext/zlib/crc32.h \ ../ext/zlib/deflate.h \ ../ext/zlib/gzguts.h \ ../ext/zlib/inffast.h \ ../ext/zlib/inffixed.h \ ../ext/zlib/inftrees.h \ ../ext/zlib/trees.h \ ../ext/zlib/zconf.h \ ../ext/zlib/zlib.h \ ../ext/zlib/zutil.h INCLUDEPATH += ../ext/zlib } # Native SOURCES += ../native/audio/mixer.cpp \ ../native/audio/wav_read.cpp \ ../native/base/buffer.cpp \ ../native/base/colorutil.cpp \ ../native/base/display.cpp \ ../native/base/error_context.cpp \ ../native/base/fastlist_test.cpp \ ../native/base/stringutil.cpp \ ../native/base/threadutil.cpp \ ../native/base/timeutil.cpp \ ../native/file/chunk_file.cpp \ ../native/file/dialog.cpp \ ../native/file/easy_file.cpp \ ../native/file/fd_util.cpp \ ../native/file/file_util.cpp \ ../native/file/zip_read.cpp \ ../native/gfx/gl_debug_log.cpp \ ../native/gfx/gl_lost_manager.cpp \ ../native/gfx/texture.cpp \ ../native/gfx/texture_atlas.cpp \ ../native/gfx/texture_gen.cpp \ ../native/gfx_es2/draw_buffer.cpp \ ../native/gfx_es2/fbo.cpp \ ../native/gfx_es2/gl_state.cpp \ ../native/gfx_es2/glsl_program.cpp \ ../native/gfx_es2/vertex_format.cpp \ ../native/image/png_load.cpp \ ../native/image/zim_load.cpp \ ../native/image/zim_save.cpp \ ../native/input/gesture_detector.cpp \ ../native/json/json_writer.cpp \ ../native/math/curves.cpp \ ../native/math/lin/aabb.cpp \ ../native/math/lin/matrix4x4.cpp \ ../native/math/lin/plane.cpp \ ../native/math/lin/quat.cpp \ ../native/math/lin/vec3.cpp \ ../native/math/math_util.cpp \ ../native/midi/midi_input.cpp \ ../native/net/http_client.cpp \ ../native/net/resolve.cpp \ ../native/profiler/profiler.cpp \ ../native/ui/screen.cpp \ ../native/ui/ui.cpp \ ../native/ui/virtual_input.cpp \ ../native/util/bits/bits.cpp \ ../native/util/bits/varint.cpp \ ../native/util/hash/hash.cpp \ ../native/util/random/perlin.cpp HEADERS += ../native/audio/mixer.h \ ../native/audio/wav_read.h \ ../native/base/basictypes.h \ ../native/base/buffer.h \ ../native/base/color.h \ ../native/base/colorutil.h \ ../native/base/display.h \ ../native/base/error_context.h \ ../native/base/fastlist.h \ ../native/base/linked_ptr.h \ ../native/base/logging.h \ ../native/base/mutex.h \ ../native/base/scoped_ptr.h \ ../native/base/stats.h \ ../native/base/stringutil.h \ ../native/base/threadutil.h \ ../native/base/timeutil.h \ ../native/file/chunk_file.h \ ../native/file/dialog.h \ ../native/file/easy_file.h \ ../native/file/fd_util.h \ ../native/file/file_util.h \ ../native/file/vfs.h \ ../native/file/zip_read.h \ ../native/gfx/gl_debug_log.h \ ../native/gfx/gl_lost_manager.h \ ../native/gfx/texture.h \ ../native/gfx/texture_atlas.h \ ../native/gfx/texture_gen.h \ ../native/gfx_es2/fbo.h \ ../native/gfx_es2/gl_state.h \ ../native/gfx_es2/glsl_program.h \ ../native/gfx_es2/vertex_format.h \ ../native/gfx_es2/draw_buffer.h \ ../native/image/png_load.h \ ../native/image/zim_load.h \ ../native/image/zim_save.h \ ../native/input/gesture_detector.h \ ../native/input/input_state.h \ ../native/json/json_writer.h \ ../native/math/compression.h \ ../native/math/curves.h \ ../native/math/lin/aabb.h \ ../native/math/lin/matrix4x4.h \ ../native/math/lin/plane.h \ ../native/math/lin/quat.h \ ../native/math/lin/ray.h \ ../native/math/lin/vec3.h \ ../native/math/math_util.h \ ../native/midi/midi_input.h \ ../native/net/http_client.h \ ../native/net/resolve.h \ ../native/ui/ui.h \ ../native/profiler/profiler.h \ ../native/ui/screen.h \ ../native/ui/virtual_input.h \ ../native/util/bits/bits.h \ ../native/util/bits/hamming.h \ ../native/util/bits/varint.h \ ../native/util/hash/hash.h \ ../native/util/random/perlin.h \ ../native/util/random/rng.h \ ../native/ext/rapidxml/rapidxml.hpp \ ../native/ext/rapidxml/rapidxml_iterators.hpp \ ../native/ext/rapidxml/rapidxml_print.hpp \ ../native/ext/rapidxml/rapidxml_utils.hpp INCLUDEPATH+= ../native QMAKE_CXXFLAGS += -std=c++0x -Wno-unused-function -Wno-unused-variable -Wno-multichar -Wno-uninitialized -Wno-ignored-qualifiers -Wno-missing-field-initializers -Wno-unused-parameter DEFINES += ARM USING_GLES2 blackberry: DEFINES += BLACKBERRY BLACKBERRY10 symbian: { QMAKE_CXXFLAGS += -march=armv6 -mfpu=vfp -mfloat-abi=softfp -marm -Wno-parentheses -Wno-comment DEFINES += SYMBIAN }