home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / GNUstep / Makefiles / filesystem.sh < prev    next >
Encoding:
Text File  |  2010-05-31  |  8.9 KB  |  283 lines

  1. #   This file must be sourced inside (ba)sh using: .
  2. #
  3. #   filesystem.sh.  Generated from filesystem.sh.in by configure.
  4. #
  5. #   Sets up the GNUstep filesystem paths for shell scripts
  6. #
  7. #   Copyright (C) 2007 Free Software Foundation, Inc.
  8. #
  9. #   Author:  Nicola Pero <nicola.pero@meta-innovation.com>,
  10. #            
  11. #   Date:  February 2007
  12. #
  13. #   This file is part of the GNUstep Makefile Package.
  14. #
  15. #   This library is free software; you can redistribute it and/or
  16. #   modify it under the terms of the GNU General Public License
  17. #   as published by the Free Software Foundation; either version 3
  18. #   of the License, or (at your option) any later version.
  19. #   
  20. #   You should have received a copy of the GNU General Public
  21. #   License along with this library; see the file COPYING.
  22. #   If not, write to the Free Software Foundation,
  23. #   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  24.  
  25. #
  26. # This does the same that filesystem.make does, but for GNUstep.sh.
  27. # Include this file after reading your config to make sure that all
  28. # the paths are available.
  29. #
  30. # PS: If you change this list, make sure that top update the list of
  31. # paths used in all other filesystem.*, and in common.make when
  32. # GNUSTEP_INSTALLATION_DIR is set.
  33. #
  34.  
  35. #
  36. # Location of Users directories ... never used by gnustep-make.
  37. #
  38. if [ -z "$GNUSTEP_SYSTEM_USERS_DIR" ]; 
  39.  then GNUSTEP_SYSTEM_USERS_DIR="/home"
  40. fi
  41. if [ -z "$GNUSTEP_NETWORK_USERS_DIR" ]; 
  42.  then GNUSTEP_NETWORK_USERS_DIR="/home"
  43. fi
  44. if [ -z "$GNUSTEP_LOCAL_USERS_DIR" ]; 
  45.  then GNUSTEP_LOCAL_USERS_DIR="/home"
  46. fi
  47.  
  48.  
  49. # PS: We don't want to define these variables to avoid extreme
  50. # environment pollution. :-) They are fixed subdirs of LIBRARY if you
  51. # need them.
  52. #GNUSTEP_SYSTEM_APPLICATION_SUPPORT  = $GNUSTEP_SYSTEM_LIBRARY/ApplicationSupport
  53. #GNUSTEP_SYSTEM_BUNDLES              = $GNUSTEP_SYSTEM_LIBRARY/Bundles
  54. #GNUSTEP_SYSTEM_FRAMEWORKS           = $GNUSTEP_SYSTEM_LIBRARY/Frameworks
  55. #GNUSTEP_SYSTEM_PALETTES             = $GNUSTEP_SYSTEM_LIBRARY/ApplicationSupport/Palettes
  56. #GNUSTEP_SYSTEM_SERVICES             = $GNUSTEP_SYSTEM_LIBRARY/Services
  57. #GNUSTEP_SYSTEM_RESOURCES            = $GNUSTEP_SYSTEM_LIBRARY/Libraries/Resources
  58. #GNUSTEP_SYSTEM_JAVA                 = $GNUSTEP_SYSTEM_LIBRARY/Libraries/Java
  59.  
  60. #
  61. # SYSTEM domain
  62. #
  63. if [ -z "$GNUSTEP_SYSTEM_APPS" ]; 
  64.  then GNUSTEP_SYSTEM_APPS="/usr/lib/GNUstep/Applications"
  65. fi
  66. if [ -z "$GNUSTEP_SYSTEM_ADMIN_APPS" ]; 
  67.  then GNUSTEP_SYSTEM_ADMIN_APPS="/usr/lib/GNUstep/Applications"
  68. fi
  69. if [ -z "$GNUSTEP_SYSTEM_WEB_APPS" ]; 
  70.  then GNUSTEP_SYSTEM_WEB_APPS="/usr/lib/GNUstep/WebApplications"
  71. fi
  72. if [ -z "$GNUSTEP_SYSTEM_TOOLS" ]; 
  73.  then GNUSTEP_SYSTEM_TOOLS="/usr/bin"
  74. fi
  75. if [ -z "$GNUSTEP_SYSTEM_ADMIN_TOOLS" ]; 
  76.  then GNUSTEP_SYSTEM_ADMIN_TOOLS="/usr/sbin"
  77. fi
  78. if [ -z "$GNUSTEP_SYSTEM_LIBRARY" ]; 
  79.  then GNUSTEP_SYSTEM_LIBRARY="/usr/lib/GNUstep"
  80. fi
  81. if [ -z "$GNUSTEP_SYSTEM_HEADERS" ]; 
  82.  then GNUSTEP_SYSTEM_HEADERS="/usr/include/GNUstep"
  83. fi
  84. if [ -z "$GNUSTEP_SYSTEM_LIBRARIES" ]; 
  85.  then GNUSTEP_SYSTEM_LIBRARIES="/usr/lib"
  86. fi
  87. if [ -z "$GNUSTEP_SYSTEM_DOC" ]; 
  88.  then GNUSTEP_SYSTEM_DOC="/usr/share/GNUstep/Documentation"
  89. fi
  90. if [ -z "$GNUSTEP_SYSTEM_DOC_MAN" ]; 
  91.  then GNUSTEP_SYSTEM_DOC_MAN="/usr/share/man"
  92. fi
  93. if [ -z "$GNUSTEP_SYSTEM_DOC_INFO" ]; 
  94.  then GNUSTEP_SYSTEM_DOC_INFO="/usr/share/info"
  95. fi
  96.  
  97. #
  98. # NETWORK domain
  99. #
  100. if [ -z "$GNUSTEP_NETWORK_APPS" ]; 
  101.  then GNUSTEP_NETWORK_APPS="/usr/local/lib/GNUstep/Applications"
  102. fi
  103. if [ -z "$GNUSTEP_NETWORK_ADMIN_APPS" ]; 
  104.  then GNUSTEP_NETWORK_ADMIN_APPS="/usr/local/lib/GNUstep/Applications"
  105. fi
  106. if [ -z "$GNUSTEP_NETWORK_WEB_APPS" ]; 
  107.  then GNUSTEP_NETWORK_WEB_APPS="/usr/lib/GNUstep/WebApplications"
  108. fi
  109. if [ -z "$GNUSTEP_NETWORK_TOOLS" ]; 
  110.  then GNUSTEP_NETWORK_TOOLS="/usr/local/bin"
  111. fi
  112. if [ -z "$GNUSTEP_NETWORK_ADMIN_TOOLS" ]; 
  113.  then GNUSTEP_NETWORK_ADMIN_TOOLS="/usr/local/sbin"
  114. fi
  115. if [ -z "$GNUSTEP_NETWORK_LIBRARY" ]; 
  116.  then GNUSTEP_NETWORK_LIBRARY="/usr/local/lib/GNUstep"
  117. fi
  118. if [ -z "$GNUSTEP_NETWORK_HEADERS" ]; 
  119.  then GNUSTEP_NETWORK_HEADERS="/usr/local/include/GNUstep"
  120. fi
  121. if [ -z "$GNUSTEP_NETWORK_LIBRARIES" ]; 
  122.  then GNUSTEP_NETWORK_LIBRARIES="/usr/local/lib"
  123. fi
  124. if [ -z "$GNUSTEP_NETWORK_DOC" ]; 
  125.  then GNUSTEP_NETWORK_DOC="/usr/local/share/GNUstep/Documentation"
  126. fi
  127. if [ -z "$GNUSTEP_NETWORK_DOC_MAN" ]; 
  128.  then GNUSTEP_NETWORK_DOC_MAN="/usr/local/share/man"
  129. fi
  130. if [ -z "$GNUSTEP_NETWORK_DOC_INFO" ]; 
  131.  then GNUSTEP_NETWORK_DOC_INFO="/usr/local/share/info"
  132. fi
  133.  
  134. #
  135. # LOCAL domain
  136. #
  137. if [ -z "$GNUSTEP_LOCAL_APPS" ]; 
  138.  then GNUSTEP_LOCAL_APPS="/usr/local/lib/GNUstep/Applications"
  139. fi
  140. if [ -z "$GNUSTEP_LOCAL_ADMIN_APPS" ]; 
  141.  then GNUSTEP_LOCAL_ADMIN_APPS="/usr/local/lib/GNUstep/Applications"
  142. fi
  143. if [ -z "$GNUSTEP_LOCAL_WEB_APPS" ]; 
  144.  then GNUSTEP_LOCAL_WEB_APPS="/usr/local/lib/GNUstep/WebApplications"
  145. fi
  146. if [ -z "$GNUSTEP_LOCAL_TOOLS" ]; 
  147.  then GNUSTEP_LOCAL_TOOLS="/usr/local/bin"
  148. fi
  149. if [ -z "$GNUSTEP_LOCAL_ADMIN_TOOLS" ]; 
  150.  then GNUSTEP_LOCAL_ADMIN_TOOLS="/usr/local/sbin"
  151. fi
  152. if [ -z "$GNUSTEP_LOCAL_LIBRARY" ]; 
  153.  then GNUSTEP_LOCAL_LIBRARY="/usr/local/lib/GNUstep"
  154. fi
  155. if [ -z "$GNUSTEP_LOCAL_HEADERS" ]; 
  156.  then GNUSTEP_LOCAL_HEADERS="/usr/local/include/GNUstep"
  157. fi
  158. if [ -z "$GNUSTEP_LOCAL_LIBRARIES" ]; 
  159.  then GNUSTEP_LOCAL_LIBRARIES="/usr/local/lib"
  160. fi
  161. if [ -z "$GNUSTEP_LOCAL_DOC" ]; 
  162.  then GNUSTEP_LOCAL_DOC="/usr/local/share/GNUstep/Documentation"
  163. fi
  164. if [ -z "$GNUSTEP_LOCAL_DOC_MAN" ]; 
  165.  then GNUSTEP_LOCAL_DOC_MAN="/usr/local/share/man"
  166. fi
  167. if [ -z "$GNUSTEP_LOCAL_DOC_INFO" ]; 
  168.  then GNUSTEP_LOCAL_DOC_INFO="/usr/local/share/info"
  169. fi
  170.  
  171. #
  172. # USER domain
  173. #
  174. if [ -z "$GNUSTEP_USER_DIR_APPS" ]; 
  175.  then GNUSTEP_USER_DIR_APPS="GNUstep/Applications"
  176. fi
  177. if [ -z "$GNUSTEP_USER_DIR_ADMIN_APPS" ]; 
  178.  then GNUSTEP_USER_DIR_ADMIN_APPS="GNUstep/Applications/Admin"
  179. fi
  180. if [ -z "$GNUSTEP_USER_DIR_WEB_APPS" ]; 
  181.  then GNUSTEP_USER_DIR_WEB_APPS="GNUstep/WebApplications"
  182. fi
  183. if [ -z "$GNUSTEP_USER_DIR_TOOLS" ]; 
  184.  then GNUSTEP_USER_DIR_TOOLS="GNUstep/Tools"
  185. fi
  186. if [ -z "$GNUSTEP_USER_DIR_ADMIN_TOOLS" ]; 
  187.  then GNUSTEP_USER_DIR_ADMIN_TOOLS="GNUstep/Tools/Admin"
  188. fi
  189. if [ -z "$GNUSTEP_USER_DIR_LIBRARY" ]; 
  190.  then GNUSTEP_USER_DIR_LIBRARY="GNUstep/Library"
  191. fi
  192. if [ -z "$GNUSTEP_USER_DIR_HEADERS" ]; 
  193.  then GNUSTEP_USER_DIR_HEADERS="GNUstep/Library/Headers"
  194. fi
  195. if [ -z "$GNUSTEP_USER_DIR_LIBRARIES" ]; 
  196.  then GNUSTEP_USER_DIR_LIBRARIES="GNUstep/Library/Libraries"
  197. fi
  198. if [ -z "$GNUSTEP_USER_DIR_DOC" ]; 
  199.  then GNUSTEP_USER_DIR_DOC="GNUstep/Library/Documentation"
  200. fi
  201. if [ -z "$GNUSTEP_USER_DIR_DOC_MAN" ]; 
  202.  then GNUSTEP_USER_DIR_DOC_MAN="GNUstep/Library/Documentation/man"
  203. fi
  204. if [ -z "$GNUSTEP_USER_DIR_DOC_INFO" ]; 
  205.  then GNUSTEP_USER_DIR_DOC_INFO="GNUstep/Library/Documentation/info"
  206. fi
  207.  
  208. #
  209. # Now for all directories in the USER domain, check if they are
  210. # relative; if so, consider them as subdirs of GNUSTEP_HOME.
  211. #
  212. case "$GNUSTEP_USER_DIR_APPS" in 
  213.   /*) # An absolute path
  214.       GNUSTEP_USER_APPS="$GNUSTEP_USER_DIR_APPS";;
  215.    *) # Something else
  216.       GNUSTEP_USER_APPS="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_APPS";;
  217. esac
  218. unset GNUSTEP_USER_DIR_APPS
  219.  
  220. case "$GNUSTEP_USER_DIR_ADMIN_APPS" in 
  221.   /*) # An absolute path
  222.       GNUSTEP_USER_ADMIN_APPS="$GNUSTEP_USER_DIR_ADMIN_APPS";;
  223.    *) # Something else
  224.       GNUSTEP_USER_ADMIN_APPS="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_ADMIN_APPS";;
  225. esac
  226. unset GNUSTEP_USER_DIR_ADMIN_APPS
  227.  
  228. case "$GNUSTEP_USER_DIR_WEB_APPS" in 
  229.   /*) # An absolute path
  230.       GNUSTEP_USER_WEB_APPS="$GNUSTEP_USER_DIR_WEB_APPS";;
  231.    *) # Something else
  232.       GNUSTEP_USER_WEB_APPS="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_WEB_APPS";;
  233. esac
  234. unset GNUSTEP_USER_DIR_WEB_APPS
  235.  
  236. case "$GNUSTEP_USER_DIR_TOOLS" in 
  237.   /*) GNUSTEP_USER_TOOLS="$GNUSTEP_USER_DIR_TOOLS";;
  238.    *) GNUSTEP_USER_TOOLS="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_TOOLS";;
  239. esac
  240. unset GNUSTEP_USER_DIR_TOOLS
  241.  
  242. case "$GNUSTEP_USER_DIR_ADMIN_TOOLS" in 
  243.   /*) GNUSTEP_USER_ADMIN_TOOLS="$GNUSTEP_USER_DIR_ADMIN_TOOLS";;
  244.    *) GNUSTEP_USER_ADMIN_TOOLS="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_ADMIN_TOOLS";;
  245. esac
  246. unset GNUSTEP_USER_DIR_ADMIN_TOOLS
  247.  
  248. case "$GNUSTEP_USER_DIR_LIBRARY" in 
  249.   /*) GNUSTEP_USER_LIBRARY="$GNUSTEP_USER_DIR_LIBRARY";;
  250.    *) GNUSTEP_USER_LIBRARY="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_LIBRARY";;
  251. esac
  252. unset GNUSTEP_USER_DIR_LIBRARY
  253.  
  254. case "$GNUSTEP_USER_DIR_HEADERS" in 
  255.   /*) GNUSTEP_USER_HEADERS="$GNUSTEP_USER_DIR_HEADERS";;
  256.    *) GNUSTEP_USER_HEADERS="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_HEADERS";;
  257. esac
  258. unset GNUSTEP_USER_DIR_HEADERS
  259.  
  260. case "$GNUSTEP_USER_DIR_LIBRARIES" in 
  261.   /*) GNUSTEP_USER_LIBRARIES="$GNUSTEP_USER_DIR_LIBRARIES";;
  262.    *) GNUSTEP_USER_LIBRARIES="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_LIBRARIES";;
  263. esac
  264. unset GNUSTEP_USER_DIR_LIBRARIES
  265.  
  266. case "$GNUSTEP_USER_DIR_DOC" in 
  267.   /*) GNUSTEP_USER_DOC="$GNUSTEP_USER_DIR_DOC";;
  268.    *) GNUSTEP_USER_DOC="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_DOC";;
  269. esac
  270. unset GNUSTEP_USER_DIR_DOC
  271.  
  272. case "$GNUSTEP_USER_DIR_DOC_MAN" in 
  273.   /*) GNUSTEP_USER_DOC_MAN="$GNUSTEP_USER_DIR_DOC_MAN";;
  274.    *) GNUSTEP_USER_DOC_MAN="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_DOC_MAN";;
  275. esac
  276. unset GNUSTEP_USER_DIR_DOC_MAN
  277.  
  278. case "$GNUSTEP_USER_DIR_DOC_INFO" in 
  279.   /*) GNUSTEP_USER_DOC_INFO="$GNUSTEP_USER_DIR_DOC_INFO";;
  280.    *) GNUSTEP_USER_DOC_INFO="$GNUSTEP_HOME/$GNUSTEP_USER_DIR_DOC_INFO";;
  281. esac
  282. unset GNUSTEP_USER_DIR_DOC_INFO
  283.