![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/GNUstep/System/Library/Makefiles/ |
Upload File : |
# This file must be sourced inside csh using: source # # filesystem.csh. Generated from filesystem.csh.in by configure. # # Sets up the GNUstep filesystem paths for shell scripts # # Copyright (C) 2007 Free Software Foundation, Inc. # # Author: Nicola Pero <nicola.pero@meta-innovation.com>, # # Date: February 2007 # # This file is part of the GNUstep Makefile Package. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 3 # of the License, or (at your option) any later version. # # You should have received a copy of the GNU General Public # License along with this library; see the file COPYING. # If not, write to the Free Software Foundation, # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # This does the same as filesystem.sh, but for csh. # # IMPORTANT: tcsh v6.12 has a maximum variable size of 30 characters. # So all variables should have names that are below that size. # # Location of Users directories ... never used by gnustep-make. # if ( ! ${?GNUSTEP_SYSTEM_USERS_DIR} ) then setenv GNUSTEP_SYSTEM_USERS_DIR "/home" endif if ( ! ${?GNUSTEP_NETWORK_USERS_DIR} ) then setenv GNUSTEP_NETWORK_USERS_DIR "/home" endif if ( ! ${?GNUSTEP_LOCAL_USERS_DIR} ) then setenv GNUSTEP_LOCAL_USERS_DIR "/home" endif # # SYSTEM domain # if ( ! ${?GNUSTEP_SYSTEM_APPS} ) then setenv GNUSTEP_SYSTEM_APPS "/usr/GNUstep/System/Applications" endif if ( ! ${?GNUSTEP_SYSTEM_ADMIN_APPS} ) then setenv GNUSTEP_SYSTEM_ADMIN_APPS "/usr/GNUstep/System/Applications/Admin" endif if ( ! ${?GNUSTEP_SYSTEM_WEB_APPS} ) then setenv GNUSTEP_SYSTEM_WEB_APPS "/usr/GNUstep/System/Library/WebApplications" endif if ( ! ${?GNUSTEP_SYSTEM_TOOLS} ) then setenv GNUSTEP_SYSTEM_TOOLS "/usr/GNUstep/System/Tools" endif if ( ! ${?GNUSTEP_SYSTEM_ADMIN_TOOLS} ) then setenv GNUSTEP_SYSTEM_ADMIN_TOOLS "/usr/GNUstep/System/Tools/Admin" endif if ( ! ${?GNUSTEP_SYSTEM_LIBRARY} ) then setenv GNUSTEP_SYSTEM_LIBRARY "/usr/GNUstep/System/Library" endif if ( ! ${?GNUSTEP_SYSTEM_HEADERS} ) then setenv GNUSTEP_SYSTEM_HEADERS "/usr/GNUstep/System/Library/Headers" endif if ( ! ${?GNUSTEP_SYSTEM_LIBRARIES} ) then setenv GNUSTEP_SYSTEM_LIBRARIES "/usr/GNUstep/System/Library/Libraries" endif if ( ! ${?GNUSTEP_SYSTEM_DOC} ) then setenv GNUSTEP_SYSTEM_DOC "/usr/GNUstep/System/Library/Documentation" endif if ( ! ${?GNUSTEP_SYSTEM_DOC_MAN} ) then setenv GNUSTEP_SYSTEM_DOC_MAN "/usr/GNUstep/System/Library/Documentation/man" endif if ( ! ${?GNUSTEP_SYSTEM_DOC_INFO} ) then setenv GNUSTEP_SYSTEM_DOC_INFO "/usr/GNUstep/System/Library/Documentation/info" endif # # NETWORK domain # if ( ! ${?GNUSTEP_NETWORK_APPS} ) then setenv GNUSTEP_NETWORK_APPS "/usr/GNUstep/Local/Applications" endif if ( ! ${?GNUSTEP_NETWORK_ADMIN_APPS} ) then setenv GNUSTEP_NETWORK_ADMIN_APPS "/usr/GNUstep/Local/Applications/Admin" endif if ( ! ${?GNUSTEP_NETWORK_WEB_APPS} ) then setenv GNUSTEP_NETWORK_WEB_APPS "/usr/GNUstep/Local/Library/WebApplications" endif if ( ! ${?GNUSTEP_NETWORK_TOOLS} ) then setenv GNUSTEP_NETWORK_TOOLS "/usr/GNUstep/Local/Tools" endif if ( ! ${?GNUSTEP_NETWORK_ADMIN_TOOLS} ) then setenv GNUSTEP_NETWORK_ADMIN_TOOLS "/usr/GNUstep/Local/Tools/Admin" endif if ( ! ${?GNUSTEP_NETWORK_LIBRARY} ) then setenv GNUSTEP_NETWORK_LIBRARY "/usr/GNUstep/Local/Library" endif if ( ! ${?GNUSTEP_NETWORK_HEADERS} ) then setenv GNUSTEP_NETWORK_HEADERS "/usr/GNUstep/Local/Library/Headers" endif if ( ! ${?GNUSTEP_NETWORK_LIBRARIES} ) then setenv GNUSTEP_NETWORK_LIBRARIES "/usr/GNUstep/Local/Library/Libraries" endif if ( ! ${?GNUSTEP_NETWORK_DOC} ) then setenv GNUSTEP_NETWORK_DOC "/usr/GNUstep/Local/Library/Documentation" endif if ( ! ${?GNUSTEP_NETWORK_DOC_MAN} ) then setenv GNUSTEP_NETWORK_DOC_MAN "/usr/GNUstep/Local/Library/Documentation/man" endif if ( ! ${?GNUSTEP_NETWORK_DOC_INFO} ) then setenv GNUSTEP_NETWORK_DOC_INFO "/usr/GNUstep/Local/Library/Documentation/info" endif # # LOCAL domain # if ( ! ${?GNUSTEP_LOCAL_APPS} ) then setenv GNUSTEP_LOCAL_APPS "/usr/GNUstep/Local/Applications" endif if ( ! ${?GNUSTEP_LOCAL_ADMIN_APPS} ) then setenv GNUSTEP_LOCAL_ADMIN_APPS "/usr/GNUstep/Local/Applications/Admin" endif if ( ! ${?GNUSTEP_LOCAL_WEB_APPS} ) then setenv GNUSTEP_LOCAL_WEB_APPS "/usr/GNUstep/Local/Library/WebApplications" endif if ( ! ${?GNUSTEP_LOCAL_TOOLS} ) then setenv GNUSTEP_LOCAL_TOOLS "/usr/GNUstep/Local/Tools" endif if ( ! ${?GNUSTEP_LOCAL_ADMIN_TOOLS} ) then setenv GNUSTEP_LOCAL_ADMIN_TOOLS "/usr/GNUstep/Local/Tools/Admin" endif if ( ! ${?GNUSTEP_LOCAL_LIBRARY} ) then setenv GNUSTEP_LOCAL_LIBRARY "/usr/GNUstep/Local/Library" endif if ( ! ${?GNUSTEP_LOCAL_HEADERS} ) then setenv GNUSTEP_LOCAL_HEADERS "/usr/GNUstep/Local/Library/Headers" endif if ( ! ${?GNUSTEP_LOCAL_LIBRARIES} ) then setenv GNUSTEP_LOCAL_LIBRARIES "/usr/GNUstep/Local/Library/Libraries" endif if ( ! ${?GNUSTEP_LOCAL_DOC} ) then setenv GNUSTEP_LOCAL_DOC "/usr/GNUstep/Local/Library/Documentation" endif if ( ! ${?GNUSTEP_LOCAL_DOC_MAN} ) then setenv GNUSTEP_LOCAL_DOC_MAN "/usr/GNUstep/Local/Library/Documentation/man" endif if ( ! ${?GNUSTEP_LOCAL_DOC_INFO} ) then setenv GNUSTEP_LOCAL_DOC_INFO "/usr/GNUstep/Local/Library/Documentation/info" endif # # USER domain # if ( ! ${?GNUSTEP_USER_DIR_APPS} ) then setenv GNUSTEP_USER_DIR_APPS "GNUstep/Applications" endif if ( ! ${?GNUSTEP_USER_DIR_ADMIN_APPS} ) then setenv GNUSTEP_USER_DIR_ADMIN_APPS "GNUstep/Applications/Admin" endif if ( ! ${?GNUSTEP_USER_DIR_WEB_APPS} ) then setenv GNUSTEP_USER_DIR_WEB_APPS "GNUstep/Library/WebApplications" endif if ( ! ${?GNUSTEP_USER_DIR_TOOLS} ) then setenv GNUSTEP_USER_DIR_TOOLS "GNUstep/Tools" endif if ( ! ${?GNUSTEP_USER_DIR_ADMIN_TOOLS} ) then setenv GNUSTEP_USER_DIR_ADMIN_TOOLS "GNUstep/Tools/Admin" endif if ( ! ${?GNUSTEP_USER_DIR_LIBRARY} ) then setenv GNUSTEP_USER_DIR_LIBRARY "GNUstep/Library" endif if ( ! ${?GNUSTEP_USER_DIR_HEADERS} ) then setenv GNUSTEP_USER_DIR_HEADERS "GNUstep/Library/Headers" endif if ( ! ${?GNUSTEP_USER_DIR_LIBRARIES} ) then setenv GNUSTEP_USER_DIR_LIBRARIES "GNUstep/Library/Libraries" endif if ( ! ${?GNUSTEP_USER_DIR_DOC} ) then setenv GNUSTEP_USER_DIR_DOC "GNUstep/Library/Documentation" endif if ( ! ${?GNUSTEP_USER_DIR_DOC_MAN} ) then setenv GNUSTEP_USER_DIR_DOC_MAN "GNUstep/Library/Documentation/man" endif if ( ! ${?GNUSTEP_USER_DIR_DOC_INFO} ) then setenv GNUSTEP_USER_DIR_DOC_INFO "GNUstep/Library/Documentation/info" endif # # Now, for all the GNUSTEP_USER_DIR_xxx variables above, replace: # # %i with the userid # %u with the username # %% with % # # This allows you to, for example, specify the GNUSTEP_USER_TOOLS # should be /GNUstep/Users/%u/bin/, and that would mean # /GNUstep/Users/nicola/bin for user 'nicola' and # /GNUstep/Users/richard/bin for user 'richard'. # # Check if any of the strings contain %i ... switch ("${GNUSTEP_USER_DIR_APPS}\ ${GNUSTEP_USER_DIR_ADMIN_APPS}\ ${GNUSTEP_USER_DIR_WEB_APPS}\ ${GNUSTEP_USER_DIR_TOOLS}\ ${GNUSTEP_USER_DIR_ADMIN_TOOLS}\ ${GNUSTEP_USER_DIR_LIBRARY}\ ${GNUSTEP_USER_DIR_HEADERS}\ ${GNUSTEP_USER_DIR_LIBRARIES}\ ${GNUSTEP_USER_DIR_DOC}\ ${GNUSTEP_USER_DIR_DOC_MAN}\ ${GNUSTEP_USER_DIR_DOC_INFO}") case *%i*: # ... and if so, do the replacement. setenv GNUSTEP__USERID `id -u` setenv GNUSTEP_USER_DIR_APPS `echo ${GNUSTEP_USER_DIR_APPS} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_ADMIN_APPS `echo ${GNUSTEP_USER_DIR_ADMIN_APPS} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_WEB_APPS `echo ${GNUSTEP_USER_DIR_WEB_APPS} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_TOOLS `echo ${GNUSTEP_USER_DIR_TOOLS} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_ADMIN_TOOLS `echo ${GNUSTEP_USER_DIR_ADMIN_TOOLS} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_LIBRARY `echo ${GNUSTEP_USER_DIR_LIBRARY} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_HEADERS `echo ${GNUSTEP_USER_DIR_HEADERS} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_LIBRARIES `echo ${GNUSTEP_USER_DIR_LIBRARIES} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_DOC `echo ${GNUSTEP_USER_DIR_DOC} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_DOC_MAN `echo ${GNUSTEP_USER_DIR_DOC_MAN} | sed -e "s/%i/${GNUSTEP__USERID}/g"` setenv GNUSTEP_USER_DIR_DOC_INFO `echo ${GNUSTEP_USER_DIR_DOC_INFO} | sed -e "s/%i/${GNUSTEP__USERID}/g"` unsetenv GNUSTEP__USERID breaksw endsw # Check if any of the strings contain %u ... switch ("${GNUSTEP_USER_DIR_APPS}\ ${GNUSTEP_USER_DIR_ADMIN_APPS}\ ${GNUSTEP_USER_DIR_WEB_APPS}\ ${GNUSTEP_USER_DIR_TOOLS}\ ${GNUSTEP_USER_DIR_ADMIN_TOOLS}\ ${GNUSTEP_USER_DIR_LIBRARY}\ ${GNUSTEP_USER_DIR_HEADERS}\ ${GNUSTEP_USER_DIR_LIBRARIES}\ ${GNUSTEP_USER_DIR_DOC}\ ${GNUSTEP_USER_DIR_DOC_MAN}\ ${GNUSTEP_USER_DIR_DOC_INFO}") case *%u*: # ... and if so, do the replacement. setenv GNUSTEP__USERNAME `id -u -n` setenv GNUSTEP_USER_DIR_APPS `echo ${GNUSTEP_USER_DIR_APPS} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_ADMIN_APPS `echo ${GNUSTEP_USER_DIR_ADMIN_APPS} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_WEB_APPS `echo ${GNUSTEP_USER_DIR_WEB_APPS} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_TOOLS `echo ${GNUSTEP_USER_DIR_TOOLS} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_ADMIN_TOOLS `echo ${GNUSTEP_USER_DIR_ADMIN_TOOLS} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_LIBRARY `echo ${GNUSTEP_USER_DIR_LIBRARY} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_HEADERS `echo ${GNUSTEP_USER_DIR_HEADERS} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_LIBRARIES `echo ${GNUSTEP_USER_DIR_LIBRARIES} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_DOC `echo ${GNUSTEP_USER_DIR_DOC} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_DOC_MAN `echo ${GNUSTEP_USER_DIR_DOC_MAN} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` setenv GNUSTEP_USER_DIR_DOC_INFO `echo ${GNUSTEP_USER_DIR_DOC_INFO} | sed -e "s/%u/${GNUSTEP__USERNAME}/g"` unsetenv GNUSTEP__USERNAME breaksw endsw # Check if any of the strings contain %% ... switch ("${GNUSTEP_USER_DIR_APPS}\ ${GNUSTEP_USER_DIR_ADMIN_APPS}\ ${GNUSTEP_USER_DIR_WEB_APPS}\ ${GNUSTEP_USER_DIR_TOOLS}\ ${GNUSTEP_USER_DIR_ADMIN_TOOLS}\ ${GNUSTEP_USER_DIR_LIBRARY}\ ${GNUSTEP_USER_DIR_HEADERS}\ ${GNUSTEP_USER_DIR_LIBRARIES}\ ${GNUSTEP_USER_DIR_DOC}\ ${GNUSTEP_USER_DIR_DOC_MAN}\ ${GNUSTEP_USER_DIR_DOC_INFO}") case *%%*: # ... and if so, replace %% with % setenv GNUSTEP_USER_DIR_APPS `echo ${GNUSTEP_USER_DIR_APPS} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_ADMIN_APPS `echo ${GNUSTEP_USER_DIR_ADMIN_APPS} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_WEB_APPS `echo ${GNUSTEP_USER_DIR_WEB_APPS} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_TOOLS `echo ${GNUSTEP_USER_DIR_TOOLS} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_ADMIN_TOOLS `echo ${GNUSTEP_USER_DIR_ADMIN_TOOLS} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_LIBRARY `echo ${GNUSTEP_USER_DIR_LIBRARY} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_HEADERS `echo ${GNUSTEP_USER_DIR_HEADERS} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_LIBRARIES `echo ${GNUSTEP_USER_DIR_LIBRARIES} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_DOC `echo ${GNUSTEP_USER_DIR_DOC} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_DOC_MAN `echo ${GNUSTEP_USER_DIR_DOC_MAN} | sed -e 's/%%/%/g'` setenv GNUSTEP_USER_DIR_DOC_INFO `echo ${GNUSTEP_USER_DIR_DOC_INFO} | sed -e 's/%%/%/g'` breaksw endsw switch ("${GNUSTEP_USER_DIR_APPS}") case /*: # An absolute path setenv GNUSTEP_USER_APPS "${GNUSTEP_USER_DIR_APPS}" breaksw default: # Something else setenv GNUSTEP_USER_APPS "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_APPS}" breaksw endsw switch ("${GNUSTEP_USER_DIR_ADMIN_APPS}") case /*: # An absolute path setenv GNUSTEP_USER_ADMIN_APPS "${GNUSTEP_USER_DIR_ADMIN_APPS}" breaksw default: # Something else setenv GNUSTEP_USER_ADMIN_APPS "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_ADMIN_APPS}" breaksw endsw switch ("${GNUSTEP_USER_DIR_WEB_APPS}") case /*: # An absolute path setenv GNUSTEP_USER_WEB_APPS "${GNUSTEP_USER_DIR_WEB_APPS}" breaksw default: # Something else setenv GNUSTEP_USER_WEB_APPS "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_WEB_APPS}" breaksw endsw switch ("${GNUSTEP_USER_DIR_TOOLS}") case /*: setenv GNUSTEP_USER_TOOLS "${GNUSTEP_USER_DIR_TOOLS}" breaksw default: setenv GNUSTEP_USER_TOOLS "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_TOOLS}" breaksw endsw switch ("${GNUSTEP_USER_DIR_ADMIN_TOOLS}") case /*: setenv GNUSTEP_USER_ADMIN_TOOLS "${GNUSTEP_USER_DIR_ADMIN_TOOLS}" breaksw default: setenv GNUSTEP_USER_ADMIN_TOOLS "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_ADMIN_TOOLS}" breaksw endsw switch ("${GNUSTEP_USER_DIR_LIBRARY}") case /*: setenv GNUSTEP_USER_LIBRARY "${GNUSTEP_USER_DIR_LIBRARY}" breaksw default: setenv GNUSTEP_USER_LIBRARY "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_LIBRARY}" breaksw endsw switch ("${GNUSTEP_USER_DIR_HEADERS}") case /*: setenv GNUSTEP_USER_HEADERS "${GNUSTEP_USER_DIR_HEADERS}" breaksw default: setenv GNUSTEP_USER_HEADERS "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_HEADERS}" breaksw endsw switch ("${GNUSTEP_USER_DIR_LIBRARIES}") case /*: setenv GNUSTEP_USER_LIBRARIES "${GNUSTEP_USER_DIR_LIBRARIES}" breaksw default: setenv GNUSTEP_USER_LIBRARIES "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_LIBRARIES}" breaksw endsw switch ("${GNUSTEP_USER_DIR_DOC}") case /*: setenv GNUSTEP_USER_DOC "${GNUSTEP_USER_DIR_DOC}" breaksw default: setenv GNUSTEP_USER_DOC "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_DOC}" breaksw endsw switch ("${GNUSTEP_USER_DIR_DOC_MAN}") case /*: setenv GNUSTEP_USER_DOC_MAN "${GNUSTEP_USER_DIR_DOC_MAN}" breaksw default: setenv GNUSTEP_USER_DOC_MAN "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_DOC_MAN}" breaksw endsw switch ("${GNUSTEP_USER_DIR_DOC_INFO}") case /*: setenv GNUSTEP_USER_DOC_INFO "${GNUSTEP_USER_DIR_DOC_INFO}" breaksw default: setenv GNUSTEP_USER_DOC_INFO "${GNUSTEP_HOME}/${GNUSTEP_USER_DIR_DOC_INFO}" breaksw endsw unsetenv GNUSTEP_USER_DIR_APPS unsetenv GNUSTEP_USER_DIR_ADMIN_APPS unsetenv GNUSTEP_USER_DIR_WEB_APPS unsetenv GNUSTEP_USER_DIR_TOOLS unsetenv GNUSTEP_USER_DIR_ADMIN_TOOLS unsetenv GNUSTEP_USER_DIR_LIBRARY unsetenv GNUSTEP_USER_DIR_HEADERS unsetenv GNUSTEP_USER_DIR_LIBRARIES unsetenv GNUSTEP_USER_DIR_DOC unsetenv GNUSTEP_USER_DIR_DOC_MAN unsetenv GNUSTEP_USER_DIR_DOC_INFO