repository_infos: Enable automatic updates on the main Haiku repostiory.
[haiku.git] / src / apps / haiku3d / Jamfile
blobe9266cbfdcb5b10989a517ddc88c22b117e5b603
1 SubDir HAIKU_TOP src apps haiku3d ;
2 UseBuildFeatureHeaders mesa ;
3 UseBuildFeatureHeaders glu ;
5 SEARCH_SOURCE += [ FDirName $(SUBDIR) mesh ] ;
6 SEARCH_SOURCE += [ FDirName $(SUBDIR) texture ] ;
8 # For GCC2
9 if $(TARGET_GCC_VERSION_$(TARGET_PACKAGING_ARCH)[1]) < 3 {
10         SubDirC++Flags --no-warnings ;
13 UsePrivateHeaders shared ;
15 local sources =
16         App.cpp
17         Camera.cpp
18         MainWindow.cpp
19         MathUtils.cpp
20         Mesh.cpp
21         MeshInstance.cpp
22         RenderView.cpp
23         Texture.cpp
25         # mesh
26         StaticMesh.cpp
28         # texture
29         BitmapTexture.cpp
30         VideoFileTexture.cpp
33 Includes [ FGristFiles $(sources) ] :
34         [ BuildFeatureAttribute glu : headers ]
35         [ BuildFeatureAttribute mesa : headers ]
36         ;
38 Application Haiku3d :
39         $(sources)
40         :
41         be game media translation [ TargetLibstdc++ ]
42         [ BuildFeatureAttribute glu : library ]
43         [ BuildFeatureAttribute mesa : library ]
44         : Haiku3d.rdef