Files
ShadowMountPlus/include/sm_paths.h
T
2026-08-18 23:26:32 +03:00

54 lines
2.9 KiB
C

#ifndef SM_PATHS_H
#define SM_PATHS_H
#define IMAGE_MOUNT_BASE "/mnt/shadowmnt"
#define PFSC_IMAGE_MOUNT_BASE "/mnt/shadowmnt/pfsc"
#define DEFAULT_BACKPORTS_DIR_NAME "backports"
#define DEFAULT_GLOBAL_FAKELIB_PATH "/data/shadowmount/fakelib"
#define DEFAULT_EMULATORS_PATH "/data/shadowmount/emus"
#define DEFAULT_AMPR_UPDATE_URL \
"https://github.com/drakmor/ampr_emu/releases/latest/download/" \
"libSceAmpr.sprx"
#define FAKELIB_CACHE_PATH "/data/shadowmount/cache"
#define LOG_DIR "/data/shadowmount"
#define LOG_FILE "/data/shadowmount/debug.log"
#define LOG_FILE_PREV "/data/shadowmount/debug.log.1"
#define CONFIG_FILE "/data/shadowmount/config.ini"
#define AUTOTUNE_FILE "/data/shadowmount/autotune.ini"
#define MANUAL_LIST_FILE "/data/shadowmount/manual.lst"
#define MANUAL_STATUS_FILE "/data/shadowmount/manual.status"
#define IMAGE_INDEX_FILE_PATH "/data/shadowmount/image_index.bin"
#define APPMETA_BASE "/user/appmeta"
#define APP_BASE "/user/app"
#define KSTUFF_NOAUTOMOUNT_FILE "/data/.kstuff_noautomount"
#define KILL_FILE "/data/shadowmount/STOP"
#define TOAST_FILE "/data/shadowmount/notify.txt"
#define NOTIFY_ICON_DIR "/user/data/shadowmount"
#define NOTIFY_ICON_FILE "/user/data/shadowmount/smp_icon.png"
#define APP_DB_PATH "/system_data/priv/mms/app.db"
/* Compile-time default scan roots (used when config has no scanpath entries). */
#define SM_DEFAULT_SCAN_PATHS_INITIALIZER \
{ \
/* Internal */ \
"/data/homebrew", "/data/etaHEN/games", \
/* Extended Storage */ \
"/mnt/ext0/homebrew", "/mnt/ext0/etaHEN/games", \
/* M.2 Drive */ \
"/mnt/ext1/homebrew", "/mnt/ext1/etaHEN/games", \
/* USB Subfolders */ \
"/mnt/usb0/homebrew", "/mnt/usb1/homebrew", "/mnt/usb2/homebrew", \
"/mnt/usb3/homebrew", "/mnt/usb4/homebrew", "/mnt/usb5/homebrew", \
"/mnt/usb6/homebrew", "/mnt/usb7/homebrew", \
"/mnt/usb0/etaHEN/games", "/mnt/usb1/etaHEN/games", \
"/mnt/usb2/etaHEN/games", "/mnt/usb3/etaHEN/games", \
"/mnt/usb4/etaHEN/games", "/mnt/usb5/etaHEN/games", \
"/mnt/usb6/etaHEN/games", "/mnt/usb7/etaHEN/games", \
/* USB Root Paths */ \
"/mnt/usb0", "/mnt/usb1", "/mnt/usb2", "/mnt/usb3", "/mnt/usb4", \
"/mnt/usb5", "/mnt/usb6", "/mnt/usb7", "/mnt/ext0", "/mnt/ext1", NULL \
}
#endif