vfs: check userland buffers before reading them.
[haiku.git] / src / add-ons / screen_savers / gravity / Jamfile
blob024fccadc3e2fa76465d78e1314c1ea35a815765
1 SubDir HAIKU_TOP src add-ons screen_savers gravity ;
2 UseBuildFeatureHeaders glu ;
3 UseBuildFeatureHeaders mesa ;
5 # For GCC2
6 if $(TARGET_GCC_VERSION_$(TARGET_PACKAGING_ARCH)[1]) < 3 {
7         SubDirC++Flags --no-warnings ;
10 AddResources Gravity : Gravity.rdef ;
12 local sources =
13         ColorItem.cpp
14         ConfigView.cpp
15         Gravity.cpp
16         GravitySource.cpp
17         GravityView.cpp
18         Particle.cpp
19         RainbowItem.cpp
20         main.cpp
23 Includes [ FGristFiles $(sources) ] :
24         [ BuildFeatureAttribute glu : headers ]
25         [ BuildFeatureAttribute mesa : headers ]
26         ;
27         # Dependency needed to trigger downloading/unzipping the package before
28         # compiling the files.
30 ScreenSaver Gravity :
31         $(sources)
32         :
33         be screensaver localestub [ TargetLibstdc++ ]
34         [ BuildFeatureAttribute glu : library ]
35         [ BuildFeatureAttribute mesa : library ]
38 DoCatalogs Gravity :
39         x-vnd.Haiku-GravityScreensaver
40         :
41         $(sources)