Makefile.kmk revision fb10afea3ee08dc993100739ee95f31a6c5a457c
2262N/A# available from http://www.virtualbox.org. This file is free software;
2262N/A# Clara, CA 95054 USA or visit http://www.sun.com if you need
2262N/Ainclude $(KBUILD_PATH)/subheader.kmk
2262N/A VBOX_PATH_MESA_SOURCE = /usr/share/mesa-source
2262N/A $(VBOX_PATH_MESA_SOURCE)/src/mesa/glapi \
2262N/A $(VBOX_PATH_MESA_SOURCE)/src/mesa/main \
2262N/A#fixme?, INTERMEDIATES.win ain't working
2262N/A $(VBOX_PATH_CROGL_GENFILES)/getprocaddress.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/NULLfuncs.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/linux_exports.asm
2262N/A $(VBOX_PATH_CROGL_GENFILES)/windows_exports.asm \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/cropengl.def
2262N/A $(VBOX_PATH_CROGL_GENFILES)/getprocaddress.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/NULLfuncs.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/linux_exports.asm
2262N/A $(VBOX_PATH_CROGL_GENFILES)/windows_exports.asm \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/cropengl.def
2262N/A $(PATH_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/NULLfuncs.c: $(PATH_SUB_CURRENT)/NULLfuncs.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/tsfuncs.c: $(PATH_SUB_CURRENT)/tsfuncs.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/getprocaddress.c: $(PATH_SUB_CURRENT)/windows_getprocaddress.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/cropengl.def: $(PATH_SUB_CURRENT)/defs.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/cr_gl.h: $(PATH_SUB_CURRENT)/cr_gl.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/windows_exports.asm: \
2262N/A $(PATH_SUB_CURRENT)/windows_i386_exports.py \
2262N/A $(VBOX_CROGL_API_FILES) $(PATH_SUB_CURRENT)/entrypoints.py \
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/getprocaddress.c: $(PATH_SUB_CURRENT)/getprocaddress.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/linux_exports.asm: \
2262N/A $(PATH_SUB_CURRENT)/Linux_i386_exports.py \
2262N/A $(VBOX_CROGL_API_FILES) $(PATH_SUB_CURRENT)/entrypoints.py \
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/getprocaddress.c: $(PATH_SUB_CURRENT)/getprocaddress_dri.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/cr_gl.h: $(PATH_SUB_CURRENT)/cr_gl.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/DD_gl.h: $(PATH_SUB_CURRENT)/DD_glh.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/DD_gl.c: $(PATH_SUB_CURRENT)/DD_glc.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/linux_exports.asm: \
2262N/A $(PATH_SUB_CURRENT)/Linux_i386_exports_dri.py \
2262N/A $(VBOX_CROGL_API_FILES) $(PATH_SUB_CURRENT)/entrypoints.py \
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/state/cr_currentpointers.h \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/state/cr_statefuncs.h
2262N/A $(PATH_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \
2262N/A $(PATH_LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/passthroughspu.c
2262N/A $(VBOX_PATH_CROGL_GENFILES)/passthroughspu.c
2262N/A$(VBOX_PATH_CROGL_GENFILES)/passthroughspu.c: $(PATH_SUB_CURRENT)/passthrough/passthrough.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_proto.h
2262N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_get.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_flush.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_beginend.c
2262N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_proto.h \
3853N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_get.c \
3853N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_flush.c \
4134N/A $(VBOX_PATH_CROGL_GENFILES)/packspu_beginend.c
4134N/A $(PATH_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \
3853N/A $(PATH_LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB) \
2262N/A $(PATH_LIB)/additions/VBoxOGLcrpacker$(VBOX_SUFF_LIB)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/packspu.c: $(addprefix $(PATH_SUB_CURRENT)/pack/,pack.py packspu_special packspu_unimplemented_special) $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/packspu_get.c: $(PATH_SUB_CURRENT)/pack/packspu_get.py $(PATH_SUB_CURRENT)/pack/packspu_special $(PATH_ROOT)/src/VBox/HostServices/SharedOpenGL/crserverlib/get_sizes.py $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/packspu_flush.c: $(PATH_SUB_CURRENT)/pack/packspu_flush.py $(PATH_SUB_CURRENT)/pack/packspu_flush_special $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/packspu_beginend.c: $(PATH_SUB_CURRENT)/pack/packspu_beginend.py $(PATH_SUB_CURRENT)/pack/packspu_vertex_special $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/packspu_proto.h: $(addprefix $(PATH_SUB_CURRENT)/pack/,packspu_proto.py packspu_special packspu_unimplemented_special) $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A $(VBOX_PATH_CROGL_GENFILES)/feedbackspu_proto.h
2262N/A $(VBOX_PATH_CROGL_GENFILES)/feedbackspu.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/feedbackspu_state.c
2262N/A $(VBOX_PATH_CROGL_GENFILES)/feedbackspu_proto.h \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/feedbackspu.c \
2262N/A $(VBOX_PATH_CROGL_GENFILES)/feedbackspu_state.c
2262N/A $(PATH_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \
2262N/A $(PATH_LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB)
6159N/A$(VBOX_PATH_CROGL_GENFILES)/feedbackspu.c: $(addprefix $(PATH_SUB_CURRENT)/feedback/,feedback.py feedback_special select_special feedback_state_special) $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/feedbackspu_state.c: $(addprefix $(PATH_SUB_CURRENT)/feedback/,feedback_state.py feedback_state_special) $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/A$(VBOX_PATH_CROGL_GENFILES)/feedbackspu_proto.h: $(addprefix $(PATH_SUB_CURRENT)/feedback/,feedbackspu_proto.py feedback_special select_special feedback_state_special) $(VBOX_CROGL_API_FILES) | $$(dir $$@)
2262N/A $(call VBOX_CROGL_PYTHON_ENV,$(VBOX_PATH_CROGL_PYTHON_INCLUDE),$@) $(VBOX_BLD_PYTHON) $< $(VBOX_PATH_CROGL_GLAPI) $(<D)
2262N/Ainclude $(KBUILD_PATH)/subfooter.kmk