xref: /haiku/src/kits/support/Jamfile (revision a629567a9001547736cfe892cdf992be16868fed)
1SubDir HAIKU_TOP src kits support ;
2
3SetSubDirSupportedPlatforms haiku libbe_test ;
4
5UsePrivateHeaders app interface media shared support ;
6
7local architectureObject ;
8for architectureObject in [ MultiArchSubDirSetup ] {
9	on $(architectureObject) {
10		local architecture = $(TARGET_PACKAGING_ARCH) ;
11
12		UseBuildFeatureHeaders zlib ;
13
14		Includes [ FGristFiles ZlibCompressionAlgorithm.cpp ]
15			: [ BuildFeatureAttribute zlib : headers ] ;
16
17		MergeObject <libbe!$(architecture)>support_kit.o :
18			Architecture.cpp
19			Archivable.cpp
20			ArchivingManagers.cpp
21			Base64.cpp
22			Beep.cpp
23			BlockCache.cpp
24			BufferedDataIO.cpp
25			BufferIO.cpp
26			ByteOrder.cpp
27			CompressionAlgorithm.cpp
28			DataIO.cpp
29			DateTime.cpp
30			Flattenable.cpp
31			List.cpp
32			Locker.cpp
33			PointerList.cpp
34			Referenceable.cpp
35			StopWatch.cpp
36			String.cpp
37			StringList.cpp
38			Uuid.cpp
39			ZlibCompressionAlgorithm.cpp
40			;
41
42		StaticLibrary [ MultiArchDefaultGristFiles libreferenceable.a ]
43			: : [ FGristFiles Referenceable.o ] ;
44	}
45}
46