1 /* 2 * Copyright 2011, Oliver Tappe <zooey@hirschkaefer.de> 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef _SYSTEM_DIRECTORIES_H 6 #define _SYSTEM_DIRECTORIES_H 7 8 9 #define kGlobalBinDirectory "/bin" 10 #define kGlobalEtcDirectory "/etc" 11 #define kGlobalPackageLinksDirectory "/packages" 12 #define kGlobalSystemDirectory "/system" 13 #define kGlobalTempDirectory "/tmp" 14 #define kGlobalVarDirectory "/var" 15 16 #define kAppsDirectory "/boot/system/apps" 17 #define kPreferencesDirectory "/boot/system/preferences" 18 19 #define kAppLocalAddonsDirectory "%A/add-ons" 20 #define kAppLocalLibDirectory "%A/lib" 21 22 #define kVolumeLocalSystemKernelAddonsDirectory "system/add-ons/kernel" 23 #define kVolumeLocalCommonNonpackagedKernelAddonsDirectory \ 24 "system/non-packaged/add-ons/kernel" 25 #define kVolumeLocalCommonKernelAddonsDirectory "system/add-ons/kernel" 26 #define kVolumeLocalUserNonpackagedKernelAddonsDirectory \ 27 "home/config/non-packaged/add-ons/kernel" 28 #define kVolumeLocalUserKernelAddonsDirectory "home/config/add-ons/kernel" 29 30 #define kSystemDirectory "/boot/system" 31 #define kSystemAddonsDirectory "/boot/system/add-ons" 32 #define kSystemAppsDirectory "/boot/system/apps" 33 #define kSystemBinDirectory "/boot/system/bin" 34 #define kSystemDataDirectory "/boot/system/data" 35 #define kSystemDevelopDirectory "/boot/system/develop" 36 #define kSystemLibDirectory "/boot/system/lib" 37 #define kSystemPackagesDirectory "/boot/system/packages" 38 #define kSystemPackageLinksDirectory "/boot/system/package-links" 39 #define kSystemPreferencesDirectory "/boot/system/preferences" 40 #define kSystemServersDirectory "/boot/system/servers" 41 #define kSystemSettingsDirectory "/boot/system/settings" 42 43 #define kSystemEtcDirectory "/boot/system/settings/etc" 44 #define kSystemTempDirectory "/boot/system/cache/tmp" 45 #define kSystemVarDirectory "/boot/system/var" 46 #define kSystemLogDirectory "/boot/system/var/log" 47 #define kSystemNonpackagedDirectory "/boot/system/non-packaged" 48 #define kSystemNonpackagedAddonsDirectory "/boot/system/non-packaged/add-ons" 49 #define kSystemNonpackagedBinDirectory "/boot/system/non-packaged/bin" 50 #define kSystemNonpackagedLibDirectory "/boot/system/non-packaged/lib" 51 52 #define kUserDirectory "/boot/home" 53 #define kUserConfigDirectory "/boot/home/config" 54 #define kUserAddonsDirectory "/boot/home/config/add-ons" 55 #define kUserBinDirectory "/boot/home/config/bin" 56 #define kUserLibDirectory "/boot/home/config/lib" 57 #define kUserPackagesDirectory "/boot/home/config/packages" 58 #define kUserSettingsDirectory "/boot/home/config/settings" 59 #define kUserSettingsGlobalDirectory "/boot/home/config/settings/global" 60 #define kUserNonpackagedDirectory "/boot/home/config/non-packaged" 61 #define kUserNonpackagedAddonsDirectory "/boot/home/config/non-packaged/add-ons" 62 #define kUserNonpackagedBinDirectory "/boot/home/config/non-packaged/bin" 63 #define kUserNonpackagedLibDirectory "/boot/home/config/non-packaged/lib" 64 65 66 #endif // _SYSTEM_DIRECTORIES_H 67