2015-01-25 04:29:08 +00:00
|
|
|
!contains(ATHENA_PRO, true): {
|
2015-01-25 03:40:35 +00:00
|
|
|
INCLUDEPATH += $$PWD/include
|
2015-04-14 03:10:10 +00:00
|
|
|
!contains(CONFIG, c++11):CONFIG += c++11
|
2015-04-05 00:35:32 +00:00
|
|
|
mac:QMAKE_CXXFLAGS += -stdlib=libc++
|
2015-01-25 03:40:35 +00:00
|
|
|
}
|
|
|
|
|
2015-04-12 06:22:03 +00:00
|
|
|
include(extern/lzo/lzo.pri)
|
2015-04-14 03:10:10 +00:00
|
|
|
include(extern/zlib/zlib.pri)
|
2015-04-12 06:22:03 +00:00
|
|
|
|
2015-01-25 04:29:08 +00:00
|
|
|
ATHENA_CORE=true
|
|
|
|
|
2015-01-25 03:40:35 +00:00
|
|
|
SOURCES += \
|
|
|
|
$$PWD/src/Athena/Utility.cpp \
|
|
|
|
$$PWD/src/Athena/FileReader.cpp \
|
|
|
|
$$PWD/src/Athena/FileWriter.cpp \
|
2015-03-01 20:42:39 +00:00
|
|
|
$$PWD/src/Athena/MemoryReader.cpp \
|
|
|
|
$$PWD/src/Athena/MemoryWriter.cpp \
|
2015-01-25 03:40:35 +00:00
|
|
|
$$PWD/src/Athena/Global.cpp \
|
|
|
|
$$PWD/src/Athena/Checksums.cpp \
|
|
|
|
$$PWD/src/Athena/Compression.cpp \
|
|
|
|
$$PWD/src/LZ77/LZLookupTable.cpp \
|
|
|
|
$$PWD/src/LZ77/LZType10.cpp \
|
|
|
|
$$PWD/src/LZ77/LZType11.cpp \
|
2015-05-18 21:03:13 +00:00
|
|
|
$$PWD/src/LZ77/LZBase.cpp \
|
|
|
|
$$PWD/src/Athena/FileInfo.cpp \
|
|
|
|
$$PWD/src/Athena/Dir.cpp \
|
|
|
|
$$PWD/src/gekko_support.c
|
2015-01-25 03:40:35 +00:00
|
|
|
|
2015-04-05 00:35:32 +00:00
|
|
|
win32:SOURCES += \
|
|
|
|
$$PWD/src/win32_largefilewrapper.c
|
|
|
|
|
|
|
|
mac:SOURCES += \
|
|
|
|
$$PWD/src/osx_largefilewrapper.c
|
|
|
|
|
2015-01-25 03:40:35 +00:00
|
|
|
|
|
|
|
HEADERS += \
|
2015-03-01 20:42:39 +00:00
|
|
|
$$PWD/include/Athena/IStream.hpp \
|
|
|
|
$$PWD/include/Athena/IStreamReader.hpp \
|
|
|
|
$$PWD/include/Athena/IStreamWriter.hpp \
|
2015-01-25 03:40:35 +00:00
|
|
|
$$PWD/include/Athena/Types.hpp \
|
|
|
|
$$PWD/include/Athena/Utility.hpp \
|
|
|
|
$$PWD/include/Athena/Global.hpp \
|
|
|
|
$$PWD/include/Athena/Exception.hpp \
|
|
|
|
$$PWD/include/Athena/FileNotFoundException.hpp \
|
|
|
|
$$PWD/include/Athena/IOException.hpp \
|
|
|
|
$$PWD/include/Athena/InvalidDataException.hpp \
|
|
|
|
$$PWD/include/Athena/InvalidOperationException.hpp \
|
|
|
|
$$PWD/include/Athena/FileReader.hpp \
|
|
|
|
$$PWD/include/Athena/FileWriter.hpp \
|
2015-03-01 20:42:39 +00:00
|
|
|
$$PWD/include/Athena/MemoryReader.hpp \
|
|
|
|
$$PWD/include/Athena/MemoryWriter.hpp \
|
2015-01-25 03:40:35 +00:00
|
|
|
$$PWD/include/Athena/NotImplementedException.hpp \
|
|
|
|
$$PWD/include/Athena/Checksums.hpp \
|
|
|
|
$$PWD/include/Athena/Compression.hpp \
|
|
|
|
$$PWD/include/LZ77/LZBase.hpp \
|
|
|
|
$$PWD/include/LZ77/LZLookupTable.hpp \
|
|
|
|
$$PWD/include/LZ77/LZType10.hpp \
|
|
|
|
$$PWD/include/LZ77/LZType11.hpp \
|
2015-05-18 21:03:13 +00:00
|
|
|
$$PWD/include/Athena/FileInfo.hpp \
|
|
|
|
$$PWD/include/Athena/Dir.hpp \
|
2015-06-15 02:49:02 +00:00
|
|
|
$$PWD/include/gekko_support.h \
|
|
|
|
$$PWD/include/Athena/DNA.hpp
|
2015-01-25 03:40:35 +00:00
|
|
|
|
|
|
|
win32:HEADERS += \
|
|
|
|
$$PWD/include/win32_largefilewrapper.h
|
2015-04-05 00:35:32 +00:00
|
|
|
|
|
|
|
mac:HEADERS += \
|
|
|
|
$$PWD/include/osx_largefilewrapper.h
|