xref: /haiku/src/add-ons/translators/icns/Jamfile (revision 9a6a20d4689307142a7ed26a1437ba47e244e73f)
1SubDir HAIKU_TOP src add-ons translators icns ;
2
3SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) shared ] ;
4	#for BaseTranslator.h and friends
5
6
7AddResources ICNSTranslator : ICNSTranslator.rdef ;
8
9local architectureObject ;
10for architectureObject in [ MultiArchSubDirSetup ] {
11	on $(architectureObject) {
12		UseBuildFeatureHeaders libicns ;
13
14		Translator [ MultiArchDefaultGristFiles ICNSTranslator ] :
15
16			# ICNSTranslator
17			ICNSTranslator.cpp
18			ICNSLoader.cpp
19			ConfigView.cpp
20			main.cpp
21
22			: be translation
23			[ MultiArchDefaultGristFiles libtranslatorsutils.a ]
24			[ TargetLibsupc++ ]
25			[ BuildFeatureAttribute libicns : library ]
26			[ BuildFeatureAttribute jasper : library ]
27			[ BuildFeatureAttribute libpng : library ]
28			localestub
29			: true
30		;
31
32		Includes [ FGristFiles ICNSTranslator.cpp ICNSLoader.cpp ]
33			: [ BuildFeatureAttribute libicns : headers ] ;
34	}
35}
36
37DoCatalogs ICNSTranslator :
38	x-vnd.Haiku-ICNSTranslator
39	:
40	ConfigView.cpp
41	ICNSTranslator.h
42	ICNSTranslator.cpp
43;
44