xref: /haiku/src/libs/agg/Jamfile (revision ca9e5772c3fa971474035b57ee9226ccc429ebc9)
1SubDir HAIKU_TOP src libs agg ;
2
3SetSubDirSupportedPlatformsBeOSCompatible ;
4AddSubDirSupportedPlatforms libbe_test ;
5
6UseFreeTypeHeaders ;
7UseLibraryHeaders agg ;
8
9SubDirCcFlags -w ;
10SubDirC++Flags -w ;
11
12SEARCH_SOURCE += [ FDirName $(SUBDIR) font_freetype ] ;
13SEARCH_SOURCE += [ FDirName $(SUBDIR) gpc ] ;
14SEARCH_SOURCE += [ FDirName $(SUBDIR) src ] ;
15SEARCH_SOURCE += [ FDirName $(SUBDIR) src ctrl ] ;
16
17#SharedLibrary libagg.so :
18StaticLibrary libagg.a :
19	# font_freetype
20	agg_font_freetype.cpp
21
22	# src
23	agg_arc.cpp
24	agg_arrowhead.cpp
25	agg_bezier_arc.cpp
26	agg_bspline.cpp
27	agg_curves.cpp
28	agg_embedded_raster_fonts.cpp
29	agg_gsv_text.cpp
30	agg_image_filters.cpp
31	agg_line_aa_basics.cpp
32	agg_line_profile_aa.cpp
33	agg_path_storage.cpp
34	agg_rasterizer_scanline_aa.cpp
35	agg_rounded_rect.cpp
36	agg_sqrt_tables.cpp
37	agg_trans_affine.cpp
38	agg_trans_double_path.cpp
39	agg_trans_single_path.cpp
40	agg_trans_warp_magnifier.cpp
41	agg_vcgen_bspline.cpp
42	agg_vcgen_contour.cpp
43	agg_vcgen_dash.cpp
44	agg_vcgen_markers_term.cpp
45	agg_vcgen_smooth_poly1.cpp
46	agg_vcgen_stroke.cpp
47	agg_vpgen_clip_polygon.cpp
48	agg_vpgen_clip_polyline.cpp
49	agg_vpgen_segmentator.cpp
50
51	# src/ctrl
52	# the following are just GUI controls for the interactive agg demos
53	#agg_bezier_ctrl.cpp
54	#agg_cbox_ctrl.cpp
55	#agg_gamma_ctrl.cpp
56	#agg_gamma_spline.cpp
57	#agg_polygon_ctrl.cpp
58	#agg_rbox_ctrl.cpp
59	#agg_scale_ctrl.cpp
60	#agg_slider_ctrl.cpp
61	#agg_spline_ctrl.cpp
62
63	# gpc
64	# uncomment this line to enable the General Polygon Clipper
65	# see the license in gpc.c for usage information
66	#gpc.c
67;
68
69#LinkAgainst libagg.so : root be libfreetype.so ;
70