home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 49 / PCPP49b.iso / freebies / BeOS5-PersonalEdition / data1.cab / Data_Files / image.be / beos / system / boot / SetupEnvironment < prev    next >
Encoding:
Text File  |  2000-03-24  |  2.2 KB  |  78 lines

  1. #
  2. # First we set up a bunch of environment variables that we want everyone
  3. # to inherit
  4. #
  5.  
  6. export HOME=/boot/home
  7. export SHELL=/bin/sh
  8. export USER=baron
  9. export GROUP=users
  10.  
  11. PLATFORM=`/bin/sysinfo -platform`
  12. BUILDHOME=/boot/develop
  13.  
  14. if [ "$PLATFORM" = "IntelArchitecture" ]
  15. then
  16.     BE_HOST_CPU=x86
  17.     BETOOLS=/boot/develop/tools/gnupro/bin
  18.     BELIBRARIES="$BUILDHOME/lib/$BE_HOST_CPU"
  19. else
  20.     BE_HOST_CPU=ppc
  21.     BETOOLS=/boot/develop/BeIDE/tools
  22.     BELIBRARIES="$BUILDHOME/lib/$BE_HOST_CPU"
  23.     BELIBFILES="glue-noinit.a;init_term_dyn.o;start_dyn.o;libroot.so;libbe.so;libtracker.so;libmedia.so;libnet.so;libnetdev.so;libdevice.so;libmidi.so;libgame.so;libatalk.so;libmail.so"
  24. fi
  25.  
  26. BH=$BUILDHOME/headers
  27. BEINCLUDES="$BH;$BH/be;$BH/be/precompiled;$BH/posix;$BH/cpp;$BH/be/app;$BH/be/device;$BH/be/interface;$BH/be/media;$BH/be/midi;$BH/be/midi2;$BH/be/net;$BH/be/kernel;$BH/be/storage;$BH/be/support;$BH/be/game;$BH/be/opengl;$BH/be/drivers;$BH/gnu;$BH/be/mail;$BH/be/translation;$BH/be/devel;$BH/be/add-ons/graphics;$BH/be/be_apps/Deskbar;$BH/be/be_apps/NetPositive;$BH/be/be_apps/Tracker"
  28.  
  29. export BUILDHOME
  30. export BETOOLS
  31. export BELIBRARIES
  32. export BELIBFILES
  33. export BEINCLUDES
  34. export BE_HOST_CPU
  35.  
  36. # for the "cc" and "ld" shell scripts
  37.  
  38. if [ "$PLATFORM" = "IntelArchitecture" ]
  39. then
  40.     export BE_C_COMPILER=gcc
  41.     export BE_CPLUS_COMPILER="g++"
  42.     export BE_LINKER=ld
  43.     export BE_DEFAULT_C_FLAGS=""
  44.     export BE_DEFAULT_CPLUS_FLAGS=""
  45. else
  46.     export BE_C_COMPILER=mwcc
  47.     export BE_CPLUS_COMPILER=mwcc
  48.     export BE_LINKER=mwld
  49.     export BE_DEFAULT_C_FLAGS="-I- -I."
  50.     export BE_DEFAULT_CPLUS_FLAGS="-dialect cplus"
  51. fi
  52.  
  53. export PATH=.:$HOME/config/bin:/bin:/boot/apps:/boot/preferences:/boot/beos/apps:/boot/beos/preferences:$BETOOLS
  54.  
  55. if [ "$SAFEMODE" != "yes" ]
  56. then
  57.     export LIBRARY_PATH="%A/lib:$HOME/config/lib:/boot/beos/system/lib"
  58.     export ADDON_PATH="%A/add-ons:$HOME/config/add-ons:/boot/beos/system/add-ons"
  59. else
  60.     export LIBRARY_PATH="%A/lib:/boot/beos/system/lib"
  61.     export ADDON_PATH="%A/add-ons:/boot/beos/system/add-ons"
  62. fi
  63.  
  64. # media kit
  65. if [ -f $HOME/config/settings/use_old_audio ]
  66. then
  67.     export USE_OLD_AUDIO=true
  68. fi
  69.  
  70. if [ "$SAFEMODE" != "yes" ]
  71. then
  72.     if [ -f $HOME/config/boot/UserSetupEnvironment ]
  73.     then
  74.          . $HOME/config/boot/UserSetupEnvironment
  75.     fi
  76. fi
  77.  
  78.