wip prep commit in lieu of gfx subsystem update changes.
[AROS.git] / workbench / devs / monitors / IntelGMA / mmakefile.src
blobadfbf35fb2a2a771e376ce04c1bfff4ecb2c07c2
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 IGMA_HIDD_SOURCES := \
6             intelgma_init \
7             intelgma_i2cclass \
8             intelgma_hiddclass \
9             intelgma_bitmapclass \
10             intelgma_support \
11             intelgma_memory \
12             intelgma_startup \
13             intelgma_galliumclass \
14             intelgma_compositorclass
16 GALLIUM_I915_SOURCES = \
17     drivers/i915/i915_blit \
18     drivers/i915/i915_clear \
19     drivers/i915/i915_context \
20     drivers/i915/i915_debug \
21     drivers/i915/i915_debug_fp \
22     drivers/i915/i915_flush \
23     drivers/i915/i915_fpc_emit \
24     drivers/i915/i915_fpc_translate \
25     drivers/i915/i915_prim_emit \
26     drivers/i915/i915_prim_vbuf \
27     drivers/i915/i915_query \
28     drivers/i915/i915_resource_buffer \
29     drivers/i915/i915_resource \
30     drivers/i915/i915_resource_texture \
31     drivers/i915/i915_screen \
32     drivers/i915/i915_state \
33     drivers/i915/i915_state_derived \
34     drivers/i915/i915_state_dynamic \
35     drivers/i915/i915_state_emit \
36     drivers/i915/i915_state_fpc \
37     drivers/i915/i915_state_immediate \
38     drivers/i915/i915_state_sampler \
39     drivers/i915/i915_state_static \
40     drivers/i915/i915_surface
42 GALLIUM_PATH = $(SRCDIR)/workbench/libs/mesa/src/gallium/
44 USER_INCLUDES := \
45                 -I$(GALLIUM_PATH)/drivers                   \
46                 -I$(AROS_DEVELOPMENT)/include/gallium       \
47                 -I$(GALLIUM_PATH)/include
49 USER_CFLAGS := -std=gnu99
51 FILES := $(IGMA_HIDD_SOURCES) intelgma_winsys 3D_blitter \
52     $(addprefix $(GALLIUM_PATH), $(GALLIUM_I915_SOURCES))
54 EXEDIR := $(AROSDIR)/Devs/Monitors
56 #MM- workbench-devs-monitors: devs-monitors-intelgma
57 #MM devs-monitors-intelgma : hidd-i2c hidd-gallium
59 %build_prog mmake=devs-monitors-intelgma \
60            progname=IntelGMA targetdir=$(EXEDIR) \
61            files=$(FILES) uselibs="hiddstubs galliumauxiliary stdcio stdc"
64 %common