1SubDir HAIKU_TOP src build libicon ; 2 3# source directories 4local sourceDirs = 5 $(DOT) 6 flat_icon 7 generic 8 message 9 shape 10 style 11 transformable 12 transformer 13; 14 15local sourceDir ; 16for sourceDir in $(sourceDirs) { 17 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src libs icon $(sourceDir) ] ; 18} 19 20# system headers 21UseLibraryHeaders agg icon ; 22 23UsePrivateBuildHeaders shared ; 24 25USES_BE_API on libicon_build.a = true ; 26 27BuildPlatformStaticLibrary libicon_build.a : 28 # flat_icon 29 FlatIconFormat.cpp 30 FlatIconImporter.cpp 31 LittleEndianBuffer.cpp 32 PathCommandQueue.cpp 33 34 # message 35 Defines.cpp 36 MessageImporter.cpp 37 38 # shape 39 PathSourceShape.cpp 40 ReferenceImage.cpp 41 Shape.cpp 42 VectorPath.cpp 43 44 # style 45 GradientTransformable.cpp 46 Style.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