/haiku/build/jam/packages/ |
H A D | HaikuDevelSecondary | 1 local architecture = $(TARGET_PACKAGING_ARCH) ; 4 local haikuDevelPackage = haiku_$(architecture)_devel.hpkg ; 10 AddFilesToPackage develop lib $(architecture) : 11 <src!system!glue!arch!$(arch)!$(architecture)>crti.o 12 <src!system!glue!arch!$(arch)!$(architecture)>crtn.o 13 <src!system!glue!$(architecture)>init_term_dyn.o 14 <src!system!glue!$(architecture)>start_dyn.o 15 <src!system!glue!$(architecture)>haiku_version_glue.o 20 AddFilesToPackage lib $(architecture) : $(developmentLibs) ; 25 AddSymlinkToPackage develop lib $(architecture) [all …]
|
H A D | HaikuSecondaryBootstrap | 1 local architecture = $(TARGET_PACKAGING_ARCH) ; 4 local haikuPackage = haiku_$(architecture).hpkg ; 7 AddFilesToPackage $(architecture) : <$(architecture)>runtime_loader ; 10 AddLibrariesToPackage lib $(architecture) 14 if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) = 1 { 18 AddSymlinkToPackage lib $(architecture) : libnetwork.so : $(lib) ; 21 AddSymlinkToPackage lib $(architecture) : libbnetapi.so : libnetapi.so ;
|
H A D | HaikuCrossDevel | 8 local architecture = $(TARGET_PACKAGING_ARCH) ; 14 packageNameSuffix = $(primaryArchitecture)_$(architecture) ; 15 architectureSubDir = $(architecture) ; 35 <bootstrap!src!system!glue!arch!$(TARGET_ARCH)!$(architecture)>crti.o 36 <bootstrap!src!system!glue!arch!$(TARGET_ARCH)!$(architecture)>crtn.o 37 <bootstrap!src!system!glue!$(architecture)>init_term_dyn.o 38 <bootstrap!src!system!glue!$(architecture)>start_dyn.o 39 <bootstrap!src!system!glue!$(architecture)>haiku_version_glue.o 49 <src!system!glue!arch!$(TARGET_ARCH)!$(architecture)>crti.o 50 <src!system!glue!arch!$(TARGET_ARCH)!$(architecture)>crtn.o [all …]
|
H A D | HaikuSecondary | 1 local architecture = $(TARGET_PACKAGING_ARCH) ; 4 local haikuPackage = haiku_$(architecture).hpkg ; 9 AddLibrariesToPackage lib $(architecture) 13 if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) = 1 { 17 AddSymlinkToPackage lib $(architecture) : libnetwork.so : $(lib) ; 20 AddSymlinkToPackage lib $(architecture) : libbnetapi.so : libnetapi.so ; 25 local addOnsDir = add-ons $(architecture) ;
|
H A D | HaikuDevel | 1 local architecture = $(HAIKU_PACKAGING_ARCHS[1]) ; 11 <src!system!glue!arch!$(arch)!$(architecture)>crti.o 12 <src!system!glue!arch!$(arch)!$(architecture)>crtn.o 13 <src!system!glue!$(architecture)>init_term_dyn.o 14 <src!system!glue!$(architecture)>start_dyn.o 15 <src!system!glue!$(architecture)>haiku_version_glue.o 43 <$(architecture)>liblocalestub.a 46 <$(architecture)>libshared.a ; 49 if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) = 0 { 52 <$(architecture)>libnetservices2.a ; [all …]
|
/haiku/src/system/runtime_loader/ |
H A D | Jamfile | 12 local architecture = $(TARGET_PACKAGING_ARCH) ; 36 StaticLibrary <$(architecture)>libruntime_loader.a : 42 <src!system!libroot!os!$(architecture)>mutex.o 43 <src!system!libroot!os!$(architecture)>recursive_lock.o 44 <src!system!libroot!os!$(architecture)>syscalls.o 45 <src!system!libroot!os!$(architecture)>sem.o 46 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>tls.o 48 <src!system!libroot!posix!$(architecture)>errno.o 49 <src!system!libroot!posix!$(architecture)>fcntl.o 51 <src!system!libroot!posix!locale!$(architecture)>ctype.o [all …]
|
/haiku/src/system/libroot/posix/musl/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 8 MergeObjectFromObjects <$(architecture)>posix_musl.o : 10 <$(architecture)>posix_musl_crypt.o 11 <$(architecture)>posix_musl_dirent.o 12 <$(architecture)>posix_musl_math.o 13 <$(architecture)>posix_musl_misc.o 14 <$(architecture)>posix_musl_prng.o 15 <$(architecture)>posix_musl_regex.o 16 <$(architecture)>posix_musl_search.o 17 <$(architecture)>posix_musl_string.o [all …]
|
/haiku/src/system/libroot/os/ |
H A D | Architecture.cpp | 34 has_secondary_architecture(const char* architecture) in has_secondary_architecture() argument 36 if (strcmp(architecture, kPrimaryArchitecture) == 0) in has_secondary_architecture() 41 architecture); in has_secondary_architecture() 74 const char* architecture = kSiblingArchitectures[i]; in __get_secondary_architectures() local 75 if (!has_secondary_architecture(architecture)) in __get_secondary_architectures() 79 architectures[index] = architecture; in __get_secondary_architectures() 106 const char* architecture; in __guess_architecture_for_path() local 107 if (__gRuntimeLoader->get_executable_architecture(path, &architecture) in __guess_architecture_for_path() 111 if (strcmp(architecture, kSiblingArchitectures[i]) == 0) in __guess_architecture_for_path() 117 architecture = __guess_secondary_architecture_from_path(path, in __guess_architecture_for_path() [all …]
|
H A D | find_paths.cpp | 435 process_path(const char* installationLocation, const char* architecture, in process_path() argument 447 if (architecture != NULL) { in process_path() 449 buffer.Append(architecture); in process_path() 497 const char* dependency, const char* architecture, in internal_path_for_path() argument 501 if (strcmp(architecture, __get_primary_architecture()) == 0) in internal_path_for_path() 502 architecture = NULL; in internal_path_for_path() 574 ssize_t pathSize = process_path(installationLocation, architecture, in internal_path_for_path() 596 const char* architecture, path_base_directory baseDirectory, in __find_path_etc() argument 608 if (architecture == NULL) in __find_path_etc() 609 architecture = __get_architecture(); in __find_path_etc() [all …]
|
/haiku/src/tools/gensyscalls/ |
H A D | Jamfile | 22 # - <syscalls!$(architecture>syscalls.S.inc: Used to define the syscall 24 # - <syscalls!$(architecture>syscall_dispatcher.h: Big "switch" statement for 26 # - <syscalls!$(architecture>syscall_numbers.h: Macro definitions assigning 28 # - <syscalls!$(architecture>syscall_table.h: An array with syscall 30 # - <syscalls!$(architecture>strace_syscalls.h: Syscall information needed by 34 rule PreprocessSyscalls preprocessedHeader : header : architecture 36 # PreprocessSyscalls <preprocessedHeader> : <header> : <architecture> ; 43 $(TARGET_PRIVATE_SYSTEM_HEADERS_$(architecture)) 44 [ ArchHeaders $(TARGET_ARCH_$(architecture)) ] 46 [ FStandardHeaders $(architecture) ] [all …]
|
/haiku/build/jam/ |
H A D | ArchitectureRules | 1 rule ArchitectureSetup architecture 3 # ArchitectureSetup <architecture> ; 5 # Initializes all global packaging architecture dependent variables for the 6 # given packaging architecture. Also sets HAIKU_ARCH (to the primary 7 # architecture), if this is the first invocation of the rule, and adds 8 # the architecture to HAIKU_ARCHS, if not yet contained. 16 if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) != 1 { 29 if $(architecture) = x86 { 35 # default architecture tuning 36 local cpu = $(HAIKU_CPU_$(architecture)) ; [all …]
|
H A D | PackageRules | 42 rule PreprocessPackageInfo source : directory : architecture 47 [ FDirName $(HAIKU_PACKAGE_INFOS_DIR) $(architecture) ] 59 PreprocessPackageOrRepositoryInfo $(target) : $(source) : $(architecture) 83 rule PreprocessPackageOrRepositoryInfo target : source : architecture 86 # PreprocessPackageOrRepositoryInfo <target> : <source> : <architecture> 94 # <architecture> - The primary packaging architecture. 95 # <secondaryArchitecture> - If given, the secondary packaging architecture 96 # the package targets. Otherwise the primary architecture is targeted. 101 local defines = HAIKU_PACKAGING_ARCH=$(architecture) 102 HAIKU_PACKAGING_ARCH_$(architecture) [all …]
|
/haiku/docs/develop/packages/ |
H A D | HybridBuilds.rst | 9 a primary architecture -- the one the system has been built for -- and a 10 secondary architecture -- the one the additional set of system libraries has 14 Since the files for the secondary architecture will live in one or more separate 16 Haiku and install the packages for the secondary architecture later on, and 22 packages built for a secondary architecture. 26 1. Secondary architecture libraries and add-ons must live in respective 28 loading a secondary architecture executable. 29 #. Secondary architecture development libraries and headers must live in 30 "<secondary_arch>" subdirectory, where only the secondary architecture 32 #. Secondary architecture executables must live in a "<secondary_arch>" [all …]
|
/haiku/src/system/runtime_loader/arch/x86/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>atomic.o 19 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 22 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memcpy.o 23 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o 25 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>arch_string.o
|
/haiku/src/bin/ |
H A D | setarch.cpp | 53 is_primary_architecture(const char* architecture) in is_primary_architecture() argument 55 return strcmp(architecture, get_primary_architecture()) == 0; in is_primary_architecture() 60 get_bin_directories(const char* architecture, BStringList& _directories) in get_bin_directories() argument 62 status_t error = BPathFinder::FindPaths(architecture, in get_bin_directories() 66 "%s: %s\n", architecture, strerror(error)); in get_bin_directories() 73 compute_new_paths(const char* architecture, BStringList& _paths) in compute_new_paths() argument 81 if (!is_primary_architecture(architecture)) in compute_new_paths() 82 get_bin_directories(architecture, binDirectoriesToInsert); in compute_new_paths() 205 const char* architecture = optind < argc ? argv[optind++] : NULL; in main() local 214 if (!architectures.HasString(architecture)) { in main() [all …]
|
/haiku/src/system/runtime_loader/arch/riscv64/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 20 #<src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>arch_string.o 21 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memcpy.o 22 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
|
/haiku/src/system/runtime_loader/arch/ppc/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>atomic.o 19 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 21 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memcpy.o 22 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
|
/haiku/src/system/runtime_loader/arch/m68k/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>atomic.o 19 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 21 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>arch_string.o 22 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
|
/haiku/src/system/runtime_loader/arch/arm/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 20 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>arch_string.o 21 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
|
/haiku/src/system/runtime_loader/arch/arm64/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 20 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memcpy.o 21 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
|
/haiku/src/system/runtime_loader/arch/sparc/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 20 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memcpy.o 21 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
|
/haiku/src/kits/network/libnetservices2/ |
H A D | Jamfile | 11 local architecture = $(TARGET_PACKAGING_ARCH) ; 14 if $(TARGET_CC_IS_LEGACY_GCC_$(architecture)) = 1 { 20 StaticLibrary <$(architecture)>libnetservices2.a : 33 LinkAgainst <$(architecture)>libnetservices.a : 34 <$(architecture)>libshared.a ;
|
/haiku/src/system/glue/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 MergeObject <$(architecture)>glue_common.o : $(sources) ; 17 if $(HAIKU_CC_IS_CLANG_$(architecture)) = 1 { 18 MergeObject <$(architecture)>crtbeginS.o : crtbegin.c ; 19 MergeObject <$(architecture)>crtendS.o : crtend.c ;
|
/haiku/src/system/runtime_loader/arch/x86_64/ |
H A D | Jamfile | 6 local architecture = $(TARGET_PACKAGING_ARCH) ; 15 StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a : 18 <src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o 19 <src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>arch_string.o
|
/haiku/src/system/libroot/posix/crypt/ |
H A D | Jamfile | 11 local architecture = $(TARGET_PACKAGING_ARCH) ; 14 TARGET_WARNING_CCFLAGS_$(architecture) 15 = [ FFilter $(TARGET_WARNING_CCFLAGS_$(architecture)) 18 MergeObject <$(architecture)>posix_crypt.o :
|