Adjust Jamfile to fix dependencies.

3DRendering wasn't depending on the mesa headers as needed, so its
build would break in a multi-job jam if mesa hadn't already been
downloaded.
This commit is contained in:
Rene Gollent
2012-02-02 21:48:25 -05:00
parent 64629da639
commit ab992e7851
+11 -3
View File
@@ -2,14 +2,14 @@ SubDir HAIKU_TOP src preferences 3drendering ;
SubDirSysHdrs $(HAIKU_MESA_HEADERS) ; SubDirSysHdrs $(HAIKU_MESA_HEADERS) ;
# For GCC2 # For GCC2
if $(HAIKU_GCC_VERSION[1]) < 3 { if $(HAIKU_GCC_VERSION[1]) < 3 {
SubDirC++Flags --no-warnings ; SubDirC++Flags --no-warnings ;
} }
UsePrivateHeaders interface ; UsePrivateHeaders interface ;
Preference 3DRendering : local sources =
OpenGLApp.cpp OpenGLApp.cpp
OpenGLWindow.cpp OpenGLWindow.cpp
OpenGLView.cpp OpenGLView.cpp
@@ -18,6 +18,14 @@ Preference 3DRendering :
ExtensionsView.cpp ExtensionsView.cpp
InfoView.cpp InfoView.cpp
LogoView.cpp LogoView.cpp
;
Includes [ FGristFiles $(sources) ] : $(HAIKU_MESA_HEADERS_DEPENDENCY) ;
# Dependency needed to trigger downloading/unzipping the package before
# compiling the files.
Preference 3DRendering
: $(sources)
: be GL translation libcolumnlistview.a $(HAIKU_LOCALE_LIBS) : be GL translation libcolumnlistview.a $(HAIKU_LOCALE_LIBS)
$(TARGET_LIBSUPC++) $(TARGET_LIBSUPC++)
: 3DRendering.rdef : 3DRendering.rdef
@@ -32,4 +40,4 @@ DoCatalogs 3DRendering :
InfoView.cpp InfoView.cpp
OpenGLWindow.cpp OpenGLWindow.cpp
; ;