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