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