1# Haiku hints file 2# $Id$ 3 4case "$prefix" in 5'') prefix="$(finddir B_COMMON_DIRECTORY)" ;; 6*) ;; # pass the user supplied value through 7esac 8 9libpth="$(finddir B_USER_DEVELOP_DIRECTORY)/lib $(finddir B_SYSTEM_DEVELOP_DIRECTORY)/lib $(finddir B_COMMON_DIRECTORY)/lib /system/lib" 10usrinc="$(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers/posix" 11locinc="$(finddir B_USER_CONFIG_DIRECTORY)/develop/headers $(finddir B_COMMON_DIRECTORY)/headers $(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers" 12 13libc="$(finddir B_SYSTEM_LIB_DIRECTORY)/libroot.so" 14libs='-lnetwork' 15 16# Use Haiku's malloc() by default. 17case "$usemymalloc" in 18'') usemymalloc='n' ;; 19esac 20 21# Haiku generally supports hard links, but the default file system (BFS) 22# doesn't. So better avoid using hard links. 23d_link='undef' 24dont_use_nlink='define' 25 26# The array syserrlst[] is useless for the most part. 27# Large negative numbers really kind of suck in arrays. 28d_syserrlst='undef' 29 30# Haiku uses gcc. 31cc="gcc" 32ld='gcc' 33 34ccflags="$ccflags -fno-stack-protector" 35 36# The runtime loader library path variable is LIBRARY_PATH. 37case "$ldlibpthname" in 38'') ldlibpthname=LIBRARY_PATH ;; 39esac 40 41# as of alpha 4.1 (at the latest) some symbols are versioned, 42# confusing the nm lookup 43case "$usenm" in 44'') usenm='undef' ;; 45esac 46 47