xref: /haiku/src/kits/support/Jamfile (revision f2df0cfe93a902842f6f4629ff614f5b3f9bf687)
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			DataPositionIOWrapper.cpp
30			DateTime.cpp
31			Flattenable.cpp
32			Job.cpp
33			JobQueue.cpp
34			List.cpp
35			Locker.cpp
36			PointerList.cpp
37			Referenceable.cpp
38			StopWatch.cpp
39			String.cpp
40			StringList.cpp
41			Uuid.cpp
42			ZlibCompressionAlgorithm.cpp
43			;
44
45		StaticLibrary [ MultiArchDefaultGristFiles libreferenceable.a ]
46			: : [ FGristFiles Referenceable.o ] ;
47	}
48}
49