From 38846eb9dda3b1656a0b36acb2945edf7b314fa0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 2 Mar 2017 00:36:59 +0300 Subject: Add ifdefs for prevent compilation by any scripts virtfs/physfs files if should be disabled. --- src/fs/physfs/virtfileprivate.cpp | 2 ++ src/fs/physfs/virtfileprivate.h | 2 ++ src/fs/physfs/virtfs.cpp | 3 +++ src/fs/physfs/virtfsphys.cpp | 3 +++ src/fs/physfs/virtfsphys.h | 2 ++ src/fs/physfs/virtfsphys_unittest.cc | 2 ++ src/fs/virtfs/virtdirentry.cpp | 2 ++ src/fs/virtfs/virtdirentry.h | 2 ++ src/fs/virtfs/virtfileprivate.cpp | 2 ++ src/fs/virtfs/virtfileprivate.h | 2 ++ src/fs/virtfs/virtfs.cpp | 3 +++ src/fs/virtfs/virtfsdir.cpp | 3 +++ src/fs/virtfs/virtfsdir.h | 2 ++ src/fs/virtfs/virtfsdir_unittest.cc | 3 +++ src/fs/virtfs/virtfszip.cpp | 3 +++ src/fs/virtfs/virtfszip.h | 2 ++ src/fs/virtfs/virtfszip_unittest.cc | 3 +++ src/fs/virtfs/virtzipentry.cpp | 3 +++ src/fs/virtfs/virtzipentry.h | 2 ++ src/fs/virtfs/zip.cpp | 3 +++ src/fs/virtfs/zip.h | 2 ++ src/fs/virtfs/zip_unittest.cc | 3 +++ src/fs/virtfs/ziplocalheader.cpp | 3 +++ src/fs/virtfs/ziplocalheader.h | 2 ++ 24 files changed, 59 insertions(+) diff --git a/src/fs/physfs/virtfileprivate.cpp b/src/fs/physfs/virtfileprivate.cpp index 4fcc0968e..6e6cd7dd6 100644 --- a/src/fs/physfs/virtfileprivate.cpp +++ b/src/fs/physfs/virtfileprivate.cpp @@ -18,6 +18,7 @@ * along with this program. If not, see . */ +#ifdef USE_PHYSFS #include "fs/physfs/virtfileprivate.h" #include "debug.h" @@ -32,3 +33,4 @@ VirtFilePrivate::~VirtFilePrivate() if (mFile != nullptr) PHYSFS_close(mFile); } +#endif // USE_PHYSFS diff --git a/src/fs/physfs/virtfileprivate.h b/src/fs/physfs/virtfileprivate.h index 75ad6a337..1067cfda0 100644 --- a/src/fs/physfs/virtfileprivate.h +++ b/src/fs/physfs/virtfileprivate.h @@ -20,6 +20,7 @@ #ifndef UTILS_VIRTFILEPRIVATE_H #define UTILS_VIRTFILEPRIVATE_H +#ifdef USE_PHYSFS #include "localconsts.h" @@ -40,4 +41,5 @@ struct VirtFilePrivate final PHYSFS_file *mFile; }; +#endif // USE_PHYSFS #endif // UTILS_VIRTFILEPRIVATE_H diff --git a/src/fs/physfs/virtfs.cpp b/src/fs/physfs/virtfs.cpp index 7a1484081..d19d112a3 100644 --- a/src/fs/physfs/virtfs.cpp +++ b/src/fs/physfs/virtfs.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifdef USE_PHYSFS + #include "fs/virtfs.h" #include "fs/physfs/virtfsphys.h" @@ -205,3 +207,4 @@ namespace VirtFs return file->funcs->eof(file); } } // namespace VirtFs +#endif // USE_PHYSFS diff --git a/src/fs/physfs/virtfsphys.cpp b/src/fs/physfs/virtfsphys.cpp index 0d474b161..439ed2890 100644 --- a/src/fs/physfs/virtfsphys.cpp +++ b/src/fs/physfs/virtfsphys.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifdef USE_PHYSFS + #include "fs/physfs/virtfsphys.h" #include "fs/virtfile.h" @@ -349,3 +351,4 @@ namespace VirtFsPhys return PHYSFS_eof(file->mPrivate->mFile); } } // namespace VirtFsPhys +#endif // USE_PHYSFS diff --git a/src/fs/physfs/virtfsphys.h b/src/fs/physfs/virtfsphys.h index 743530c6c..42394b56b 100644 --- a/src/fs/physfs/virtfsphys.h +++ b/src/fs/physfs/virtfsphys.h @@ -18,6 +18,7 @@ * along with this program. If not, see . */ +#ifdef USE_PHYSFS #ifndef UTILS_VIRTFSPHYS_H #define UTILS_VIRTFSPHYS_H @@ -78,3 +79,4 @@ namespace VirtFsPhys } // namespace VirtFsPhys #endif // UTILS_VIRTFSPHYS_H +#endif // USE_PHYSFS diff --git a/src/fs/physfs/virtfsphys_unittest.cc b/src/fs/physfs/virtfsphys_unittest.cc index 8e81cfe2b..7eeb01143 100644 --- a/src/fs/physfs/virtfsphys_unittest.cc +++ b/src/fs/physfs/virtfsphys_unittest.cc @@ -18,6 +18,7 @@ * along with this program. If not, see . */ +#ifdef USE_PHYSFS #include "catch.hpp" #include "fs/paths.h" @@ -537,3 +538,4 @@ TEST_CASE("VirtFsPhys read") VirtFsPhys::removeDirFromSearchPath("../data"); delete2(logger); } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtdirentry.cpp b/src/fs/virtfs/virtdirentry.cpp index 73d2dc175..1364bca8a 100644 --- a/src/fs/virtfs/virtdirentry.cpp +++ b/src/fs/virtfs/virtdirentry.cpp @@ -18,6 +18,7 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS #include "fs/virtfs/virtdirentry.h" #include "debug.h" @@ -32,3 +33,4 @@ VirtDirEntry::VirtDirEntry(const std::string &userDir, VirtDirEntry::~VirtDirEntry() { } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtdirentry.h b/src/fs/virtfs/virtdirentry.h index b3d3faff6..88ab89366 100644 --- a/src/fs/virtfs/virtdirentry.h +++ b/src/fs/virtfs/virtdirentry.h @@ -20,6 +20,7 @@ #ifndef UTILS_VIRTDIRENTRY_H #define UTILS_VIRTDIRENTRY_H +#ifndef USE_PHYSFS #include @@ -38,4 +39,5 @@ struct VirtDirEntry final std::string mRootDir; }; +#endif // USE_PHYSFS #endif // UTILS_VIRTDIRENTRY_H diff --git a/src/fs/virtfs/virtfileprivate.cpp b/src/fs/virtfs/virtfileprivate.cpp index 06e0418bb..459a17ca9 100644 --- a/src/fs/virtfs/virtfileprivate.cpp +++ b/src/fs/virtfs/virtfileprivate.cpp @@ -18,6 +18,7 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS #include "fs/virtfs/virtfileprivate.h" #include @@ -57,3 +58,4 @@ VirtFilePrivate::~VirtFilePrivate() if (mBuf) delete [] mBuf; } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtfileprivate.h b/src/fs/virtfs/virtfileprivate.h index 0af9f66e8..d074d13bc 100644 --- a/src/fs/virtfs/virtfileprivate.h +++ b/src/fs/virtfs/virtfileprivate.h @@ -20,6 +20,7 @@ #ifndef UTILS_VIRTFILEPRIVATE_H #define UTILS_VIRTFILEPRIVATE_H +#ifndef USE_PHYSFS #include "localconsts.h" @@ -47,4 +48,5 @@ struct VirtFilePrivate final int mFd; }; +#endif // USE_PHYSFS #endif // UTILS_VIRTFILEPRIVATE_H diff --git a/src/fs/virtfs/virtfs.cpp b/src/fs/virtfs/virtfs.cpp index f9fcdcf8b..efa50922a 100644 --- a/src/fs/virtfs/virtfs.cpp +++ b/src/fs/virtfs/virtfs.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "fs/virtfs.h" #include "fs/paths.h" @@ -273,3 +275,4 @@ namespace VirtFs return file->funcs->eof(file); } } // namespace VirtFs +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtfsdir.cpp b/src/fs/virtfs/virtfsdir.cpp index 13c2f9ba4..fcb433d64 100644 --- a/src/fs/virtfs/virtfsdir.cpp +++ b/src/fs/virtfs/virtfsdir.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "fs/virtfs/virtfsdir.h" #include "fs/files.h" @@ -649,3 +651,4 @@ namespace VirtFsDir return pos < 0 || len < 0 || pos >= len; } } // namespace VirtFs +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtfsdir.h b/src/fs/virtfs/virtfsdir.h index 75df7fb18..6ae3ec9f1 100644 --- a/src/fs/virtfs/virtfsdir.h +++ b/src/fs/virtfs/virtfsdir.h @@ -20,6 +20,7 @@ #ifndef UTILS_VIRTFSDIR_H #define UTILS_VIRTFSDIR_H +#ifndef USE_PHYSFS #include "enums/simpletypes/append.h" #include "enums/simpletypes/skiperror.h" @@ -86,4 +87,5 @@ namespace VirtFsDir int eof(VirtFile *restrict const file); } // namespace VirtFsDir +#endif // USE_PHYSFS #endif // UTILS_VIRTFSDIR_H diff --git a/src/fs/virtfs/virtfsdir_unittest.cc b/src/fs/virtfs/virtfsdir_unittest.cc index 0a39dbdb4..c70d9cc52 100644 --- a/src/fs/virtfs/virtfsdir_unittest.cc +++ b/src/fs/virtfs/virtfsdir_unittest.cc @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "catch.hpp" #include "fs/virtfs/virtdirentry.h" @@ -729,3 +731,4 @@ TEST_CASE("VirtFsDir read") VirtFsDir::deinit(); delete2(logger); } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtfszip.cpp b/src/fs/virtfs/virtfszip.cpp index 425883f6d..437a81466 100644 --- a/src/fs/virtfs/virtfszip.cpp +++ b/src/fs/virtfs/virtfszip.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "fs/virtfs/virtfszip.h" #include "fs/files.h" @@ -580,3 +582,4 @@ namespace VirtFsZip return file->mPrivate->mPos >= file->mPrivate->mSize; } } // namespace VirtFsZip +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtfszip.h b/src/fs/virtfs/virtfszip.h index 3048e9d0d..a8af1a449 100644 --- a/src/fs/virtfs/virtfszip.h +++ b/src/fs/virtfs/virtfszip.h @@ -20,6 +20,7 @@ #ifndef UTILS_VIRTFSZIP_H #define UTILS_VIRTFSZIP_H +#ifndef USE_PHYSFS #include "enums/simpletypes/append.h" #include "enums/simpletypes/skiperror.h" @@ -87,4 +88,5 @@ namespace VirtFsZip int eof(VirtFile *restrict const file); } // namespace VirtFsZip +#endif // USE_PHYSFS #endif // UTILS_VIRTFSZIP_H diff --git a/src/fs/virtfs/virtfszip_unittest.cc b/src/fs/virtfs/virtfszip_unittest.cc index 0cde2c80f..59974e32e 100644 --- a/src/fs/virtfs/virtfszip_unittest.cc +++ b/src/fs/virtfs/virtfszip_unittest.cc @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "catch.hpp" #include "fs/files.h" @@ -747,3 +749,4 @@ TEST_CASE("VirtFsZip read") VirtFsZip::deinit(); delete2(logger); } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtzipentry.cpp b/src/fs/virtfs/virtzipentry.cpp index bed925d2f..fffe4fc5f 100644 --- a/src/fs/virtfs/virtzipentry.cpp +++ b/src/fs/virtfs/virtzipentry.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "fs/virtfs/virtzipentry.h" #include "fs/virtfs/ziplocalheader.h" @@ -36,3 +38,4 @@ VirtZipEntry::~VirtZipEntry() { delete_all(mHeaders); } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/virtzipentry.h b/src/fs/virtfs/virtzipentry.h index fac36cc2d..6cd29f76e 100644 --- a/src/fs/virtfs/virtzipentry.h +++ b/src/fs/virtfs/virtzipentry.h @@ -20,6 +20,7 @@ #ifndef UTILS_VIRTZIPENTRY_H #define UTILS_VIRTZIPENTRY_H +#ifndef USE_PHYSFS #include #include @@ -42,4 +43,5 @@ struct VirtZipEntry final std::vector mDirs; }; +#endif // USE_PHYSFS #endif // UTILS_VIRTZIPENTRY_H diff --git a/src/fs/virtfs/zip.cpp b/src/fs/virtfs/zip.cpp index f27dd05d0..b1bc45439 100644 --- a/src/fs/virtfs/zip.cpp +++ b/src/fs/virtfs/zip.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "fs/virtfs/zip.h" #include "fs/paths.h" @@ -289,3 +291,4 @@ namespace Zip return out; } } // namespace Zip +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/zip.h b/src/fs/virtfs/zip.h index 412dbcef9..ddb5d7508 100644 --- a/src/fs/virtfs/zip.h +++ b/src/fs/virtfs/zip.h @@ -20,6 +20,7 @@ #ifndef UTILS_ZIP_H #define UTILS_ZIP_H +#ifndef USE_PHYSFS #include "localconsts.h" @@ -39,4 +40,5 @@ namespace Zip uint8_t *readFile(const ZipLocalHeader *restrict const header); } // namespace Zip +#endif // USE_PHYSFS #endif // UTILS_ZIP_H diff --git a/src/fs/virtfs/zip_unittest.cc b/src/fs/virtfs/zip_unittest.cc index 7ac74f66b..763bcc2bd 100644 --- a/src/fs/virtfs/zip_unittest.cc +++ b/src/fs/virtfs/zip_unittest.cc @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "catch.hpp" #include "logger.h" @@ -278,3 +280,4 @@ TEST_CASE("Zip readFile") delete2(logger); } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/ziplocalheader.cpp b/src/fs/virtfs/ziplocalheader.cpp index 1fed2afd8..eb8ba3e78 100644 --- a/src/fs/virtfs/ziplocalheader.cpp +++ b/src/fs/virtfs/ziplocalheader.cpp @@ -18,6 +18,8 @@ * along with this program. If not, see . */ +#ifndef USE_PHYSFS + #include "fs/virtfs/ziplocalheader.h" #include "fs/virtfs/virtzipentry.h" @@ -37,3 +39,4 @@ ZipLocalHeader::ZipLocalHeader() : compressed(false) { } +#endif // USE_PHYSFS diff --git a/src/fs/virtfs/ziplocalheader.h b/src/fs/virtfs/ziplocalheader.h index f3a1894ce..2ec781858 100644 --- a/src/fs/virtfs/ziplocalheader.h +++ b/src/fs/virtfs/ziplocalheader.h @@ -20,6 +20,7 @@ #ifndef UTILS_ZIPLOCALHEADER_H #define UTILS_ZIPLOCALHEADER_H +#ifndef USE_PHYSFS #include "localconsts.h" @@ -41,4 +42,5 @@ struct ZipLocalHeader final bool compressed; }; +#endif // USE_PHYSFS #endif // UTILS_ZIPLOCALHEADER_H -- cgit v1.2.3-60-g2f50