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 Shape.cpp 40 ShapeContainer.cpp 41 VectorPath.cpp 42 43 # style 44 GradientTransformable.cpp 45 Style.cpp 46 StyleContainer.cpp 47 48 # transformable 49 Transformable.cpp 50 51 # transformer 52 AffineTransformer.cpp 53 ContourTransformer.cpp 54 PathSource.cpp 55 PerspectiveTransformer.cpp 56 StrokeTransformer.cpp 57 Transformer.cpp 58 TransformerFactory.cpp 59 60 Icon.cpp 61 IconRenderer.cpp 62 IconUtils.cpp 63; 64