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