1SubDir HAIKU_TOP src build libicon ; 2 3# source directories 4local sourceDirs = 5 $(DOT) 6 flat_icon 7 message 8 shape 9 style 10 transformable 11 transformer 12; 13 14local sourceDir ; 15for sourceDir in $(sourceDirs) { 16 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src libs icon $(sourceDir) ] ; 17} 18 19# system headers 20UseLibraryHeaders agg icon ; 21 22UsePrivateBuildHeaders shared ; 23 24USES_BE_API on libicon_build.a = true ; 25 26BuildPlatformStaticLibrary libicon_build.a : 27 # flat_icon 28 FlatIconFormat.cpp 29 FlatIconImporter.cpp 30 LittleEndianBuffer.cpp 31 PathCommandQueue.cpp 32 33 # message 34 Defines.cpp 35 MessageImporter.cpp 36 37 # shape 38 PathContainer.cpp 39 PathSourceShape.cpp 40 ReferenceImage.cpp 41 Shape.cpp 42 ShapeContainer.cpp 43 VectorPath.cpp 44 45 # style 46 GradientTransformable.cpp 47 Style.cpp 48 StyleContainer.cpp 49 50 # transformable 51 Transformable.cpp 52 53 # transformer 54 AffineTransformer.cpp 55 ContourTransformer.cpp 56 PathSource.cpp 57 PerspectiveTransformer.cpp 58 StrokeTransformer.cpp 59 Transformer.cpp 60 TransformerFactory.cpp 61 62 Icon.cpp 63 IconRenderer.cpp 64 IconUtils.cpp 65; 66