Rev 5080 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5080 | Rev 5081 | ||
---|---|---|---|
1 | SRC_DIR:=$(SDK_DIR)/sources |
1 | SRC_DIR:=$(SDK_DIR)/sources |
2 | MESA_SRC:= $(SRC_DIR)/Mesa/src |
2 | MESA_SRC:= $(SRC_DIR)/Mesa/src |
3 | 3 | ||
4 | CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -Os |
4 | CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -Os |
5 | CFLAGS_OPT+= -fomit-frame-pointer -fno-ident -msse2 -mno-ms-bitfields |
5 | CFLAGS_OPT+= -fomit-frame-pointer -fno-ident -msse2 -mno-ms-bitfields |
6 | CFLAGS = -c $(CFLAGS_OPT) |
6 | CFLAGS = -c $(CFLAGS_OPT) |
7 | 7 | ||
8 | LDFLAGS = -nostdlib -shared -s --image-base 0 -T $(SRC_DIR)/newlib/dll.lds -e _DllStartup |
8 | LDFLAGS = -nostdlib -shared -s --image-base 0 -T $(SRC_DIR)/newlib/dll.lds -e _DllStartup |
9 | 9 | ||
10 | INC_MESA:= -I$(SRC_DIR)/newlib/libc/include -I$(SRC_DIR)/Mesa/include -I$(MESA_SRC)/mesa |
10 | INC_MESA:= -I$(SRC_DIR)/newlib/libc/include -I$(SRC_DIR)/Mesa/include -I$(MESA_SRC)/mesa |
11 | INC_MESA+= -I$(MESA_SRC)/gallium/include -I$(MESA_SRC)/gallium/auxiliary |
11 | INC_MESA+= -I$(MESA_SRC)/gallium/include -I$(MESA_SRC)/gallium/auxiliary |
12 | INC_MESA+= -I$(MESA_SRC)/gallium/winsys -I$(MESA_SRC)/gallium/drivers |
12 | INC_MESA+= -I$(MESA_SRC)/gallium/winsys -I$(MESA_SRC)/gallium/drivers |
13 | INC_MESA+= -I$(MESA_SRC)/gallium/state_trackers/gbm -I$(MESA_SRC)/gbm/main |
13 | INC_MESA+= -I$(MESA_SRC)/gallium/state_trackers/gbm -I$(MESA_SRC)/gbm/main |
14 | INC_MESA+= -I$(SRC_DIR)/libdrm |
14 | INC_MESA+= -I$(SRC_DIR)/libdrm |
15 | INC_I965:= -I$(SRC_DIR)/libdrm/intel -I$(SRC_DIR)/libdrm/include/drm |
15 | INC_I965:= -I$(SRC_DIR)/libdrm/intel -I$(SRC_DIR)/libdrm/include/drm |
16 | 16 | ||
17 | LIBPATH:= -L$(SDK_DIR)/lib -L/home/autobuild/tools/win32/mingw32/lib |
17 | LIBPATH:= -L$(SDK_DIR)/lib -L/home/autobuild/tools/win32/mingw32/lib |
18 | 18 | ||
19 | LIBS:= -ldll -lglsl -lGL.dll -lsupc++ -lgcc_eh -ldrm.dll -lexpat -lc.dll -lgcc |
19 | LIBS:= -ldll -lgallium -lc.dll -lgcc |
20 | 20 | ||
21 | MESA_DEFS= -DMESA_DLL -DBUILD_GL32 -DMAPI_MODE_UTIL -DMAPI_TABLE_NUM_STATIC=87 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_SSE_ASM -DMAPI_TABLE_NUM_DYNAMIC=256 |
21 | MESA_DEFS= -DMESA_DLL -DBUILD_GL32 -DMAPI_MODE_UTIL -DMAPI_TABLE_NUM_STATIC=87 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_SSE_ASM -DMAPI_TABLE_NUM_DYNAMIC=256 |
22 | MESA_DEFS+= -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_VERSION=\"9.2.5\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\" |
22 | MESA_DEFS+= -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_VERSION=\"9.2.5\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\" |
23 | MESA_DEFS+= -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"9.2.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 |
23 | MESA_DEFS+= -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"9.2.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 |
24 | MESA_DEFS+= -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -D_GLAPI_DLL_EXPORTS |
24 | MESA_DEFS+= -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -D_GLAPI_DLL_EXPORTS |
25 | 25 | ||
26 | 26 | ||
27 | GALLIUM_SRC:= \ |
27 | GALLIUM_SRC:= \ |
28 | auxiliary/cso_cache/cso_cache.c \ |
28 | auxiliary/cso_cache/cso_cache.c \ |
29 | auxiliary/cso_cache/cso_context.c \ |
29 | auxiliary/cso_cache/cso_context.c \ |
30 | auxiliary/cso_cache/cso_hash.c \ |
30 | auxiliary/cso_cache/cso_hash.c \ |
31 | auxiliary/draw/draw_context.c \ |
31 | auxiliary/draw/draw_context.c \ |
32 | auxiliary/draw/draw_fs.c \ |
32 | auxiliary/draw/draw_fs.c \ |
33 | auxiliary/draw/draw_gs.c \ |
33 | auxiliary/draw/draw_gs.c \ |
34 | auxiliary/draw/draw_pipe.c \ |
34 | auxiliary/draw/draw_pipe.c \ |
35 | auxiliary/draw/draw_pipe_aaline.c \ |
35 | auxiliary/draw/draw_pipe_aaline.c \ |
36 | auxiliary/draw/draw_pipe_aapoint.c \ |
36 | auxiliary/draw/draw_pipe_aapoint.c \ |
37 | auxiliary/draw/draw_pipe_clip.c \ |
37 | auxiliary/draw/draw_pipe_clip.c \ |
38 | auxiliary/draw/draw_pipe_cull.c \ |
38 | auxiliary/draw/draw_pipe_cull.c \ |
39 | auxiliary/draw/draw_pipe_flatshade.c \ |
39 | auxiliary/draw/draw_pipe_flatshade.c \ |
40 | auxiliary/draw/draw_pipe_offset.c \ |
40 | auxiliary/draw/draw_pipe_offset.c \ |
41 | auxiliary/draw/draw_pipe_pstipple.c \ |
41 | auxiliary/draw/draw_pipe_pstipple.c \ |
42 | auxiliary/draw/draw_pipe_stipple.c \ |
42 | auxiliary/draw/draw_pipe_stipple.c \ |
43 | auxiliary/draw/draw_pipe_twoside.c \ |
43 | auxiliary/draw/draw_pipe_twoside.c \ |
44 | auxiliary/draw/draw_pipe_unfilled.c \ |
44 | auxiliary/draw/draw_pipe_unfilled.c \ |
45 | auxiliary/draw/draw_pipe_util.c \ |
45 | auxiliary/draw/draw_pipe_util.c \ |
46 | auxiliary/draw/draw_pipe_validate.c \ |
46 | auxiliary/draw/draw_pipe_validate.c \ |
47 | auxiliary/draw/draw_pipe_vbuf.c \ |
47 | auxiliary/draw/draw_pipe_vbuf.c \ |
48 | auxiliary/draw/draw_pipe_wide_line.c \ |
48 | auxiliary/draw/draw_pipe_wide_line.c \ |
49 | auxiliary/draw/draw_pipe_wide_point.c \ |
49 | auxiliary/draw/draw_pipe_wide_point.c \ |
50 | auxiliary/draw/draw_prim_assembler.c \ |
50 | auxiliary/draw/draw_prim_assembler.c \ |
51 | auxiliary/draw/draw_pt.c \ |
51 | auxiliary/draw/draw_pt.c \ |
52 | auxiliary/draw/draw_pt_emit.c \ |
52 | auxiliary/draw/draw_pt_emit.c \ |
53 | auxiliary/draw/draw_pt_fetch.c \ |
53 | auxiliary/draw/draw_pt_fetch.c \ |
54 | auxiliary/draw/draw_pt_fetch_emit.c \ |
54 | auxiliary/draw/draw_pt_fetch_emit.c \ |
55 | auxiliary/draw/draw_pt_fetch_shade_emit.c \ |
55 | auxiliary/draw/draw_pt_fetch_shade_emit.c \ |
56 | auxiliary/draw/draw_pt_fetch_shade_pipeline.c \ |
56 | auxiliary/draw/draw_pt_fetch_shade_pipeline.c \ |
57 | auxiliary/draw/draw_pt_post_vs.c \ |
57 | auxiliary/draw/draw_pt_post_vs.c \ |
58 | auxiliary/draw/draw_pt_so_emit.c \ |
58 | auxiliary/draw/draw_pt_so_emit.c \ |
59 | auxiliary/draw/draw_pt_util.c \ |
59 | auxiliary/draw/draw_pt_util.c \ |
60 | auxiliary/draw/draw_pt_vsplit.c \ |
60 | auxiliary/draw/draw_pt_vsplit.c \ |
61 | auxiliary/draw/draw_vertex.c \ |
61 | auxiliary/draw/draw_vertex.c \ |
62 | auxiliary/draw/draw_vs.c \ |
62 | auxiliary/draw/draw_vs.c \ |
63 | auxiliary/draw/draw_vs_exec.c \ |
63 | auxiliary/draw/draw_vs_exec.c \ |
64 | auxiliary/draw/draw_vs_variant.c \ |
64 | auxiliary/draw/draw_vs_variant.c \ |
65 | auxiliary/os/os_misc.c \ |
65 | auxiliary/os/os_misc.c \ |
66 | auxiliary/os/os_time.c \ |
66 | auxiliary/os/os_time.c \ |
67 | auxiliary/rtasm/rtasm_cpu.c \ |
67 | auxiliary/rtasm/rtasm_cpu.c \ |
68 | auxiliary/rtasm/rtasm_execmem.c \ |
68 | auxiliary/rtasm/rtasm_execmem.c \ |
69 | auxiliary/rtasm/rtasm_x86sse.c \ |
69 | auxiliary/rtasm/rtasm_x86sse.c \ |
70 | auxiliary/tgsi/tgsi_build.c \ |
70 | auxiliary/tgsi/tgsi_build.c \ |
71 | auxiliary/tgsi/tgsi_dump.c \ |
71 | auxiliary/tgsi/tgsi_dump.c \ |
72 | auxiliary/tgsi/tgsi_exec.c \ |
72 | auxiliary/tgsi/tgsi_exec.c \ |
73 | auxiliary/tgsi/tgsi_info.c \ |
73 | auxiliary/tgsi/tgsi_info.c \ |
74 | auxiliary/tgsi/tgsi_iterate.c \ |
74 | auxiliary/tgsi/tgsi_iterate.c \ |
75 | auxiliary/tgsi/tgsi_parse.c \ |
75 | auxiliary/tgsi/tgsi_parse.c \ |
76 | auxiliary/tgsi/tgsi_sanity.c \ |
76 | auxiliary/tgsi/tgsi_sanity.c \ |
77 | auxiliary/tgsi/tgsi_scan.c \ |
77 | auxiliary/tgsi/tgsi_scan.c \ |
78 | auxiliary/tgsi/tgsi_strings.c \ |
78 | auxiliary/tgsi/tgsi_strings.c \ |
79 | auxiliary/tgsi/tgsi_text.c \ |
79 | auxiliary/tgsi/tgsi_text.c \ |
80 | auxiliary/tgsi/tgsi_transform.c \ |
80 | auxiliary/tgsi/tgsi_transform.c \ |
81 | auxiliary/tgsi/tgsi_ureg.c \ |
81 | auxiliary/tgsi/tgsi_ureg.c \ |
82 | auxiliary/tgsi/tgsi_util.c \ |
82 | auxiliary/tgsi/tgsi_util.c \ |
83 | auxiliary/translate/translate.c \ |
83 | auxiliary/translate/translate.c \ |
84 | auxiliary/translate/translate_cache.c \ |
84 | auxiliary/translate/translate_cache.c \ |
85 | auxiliary/translate/translate_generic.c \ |
85 | auxiliary/translate/translate_generic.c \ |
86 | auxiliary/translate/translate_sse.c \ |
86 | auxiliary/translate/translate_sse.c \ |
87 | auxiliary/util/u_debug.c \ |
87 | auxiliary/util/u_debug.c \ |
88 | auxiliary/util/u_debug_describe.c \ |
88 | auxiliary/util/u_debug_describe.c \ |
89 | auxiliary/util/u_debug_memory.c \ |
89 | auxiliary/util/u_debug_memory.c \ |
90 | auxiliary/util/u_debug_refcnt.c \ |
90 | auxiliary/util/u_debug_refcnt.c \ |
91 | auxiliary/util/u_debug_stack.c \ |
91 | auxiliary/util/u_debug_stack.c \ |
92 | auxiliary/util/u_debug_symbol.c \ |
92 | auxiliary/util/u_debug_symbol.c \ |
93 | auxiliary/util/u_dump_defines.c \ |
93 | auxiliary/util/u_dump_defines.c \ |
94 | auxiliary/util/u_dump_state.c \ |
94 | auxiliary/util/u_dump_state.c \ |
95 | auxiliary/util/u_bitmask.c \ |
95 | auxiliary/util/u_bitmask.c \ |
96 | auxiliary/util/u_blit.c \ |
96 | auxiliary/util/u_blit.c \ |
97 | auxiliary/util/u_blitter.c \ |
97 | auxiliary/util/u_blitter.c \ |
98 | auxiliary/util/u_cache.c \ |
98 | auxiliary/util/u_cache.c \ |
99 | auxiliary/util/u_caps.c \ |
99 | auxiliary/util/u_caps.c \ |
100 | auxiliary/util/u_cpu_detect.c \ |
100 | auxiliary/util/u_cpu_detect.c \ |
101 | auxiliary/util/u_dl.c \ |
101 | auxiliary/util/u_dl.c \ |
102 | auxiliary/util/u_draw.c \ |
102 | auxiliary/util/u_draw.c \ |
103 | auxiliary/util/u_draw_quad.c \ |
103 | auxiliary/util/u_draw_quad.c \ |
104 | auxiliary/util/u_format.c \ |
104 | auxiliary/util/u_format.c \ |
105 | auxiliary/util/u_format_other.c \ |
105 | auxiliary/util/u_format_other.c \ |
106 | auxiliary/util/u_format_latc.c \ |
106 | auxiliary/util/u_format_latc.c \ |
107 | auxiliary/util/u_format_srgb.c \ |
107 | auxiliary/util/u_format_srgb.c \ |
108 | auxiliary/util/u_format_table.c \ |
108 | auxiliary/util/u_format_table.c \ |
109 | auxiliary/util/u_format_s3tc.c \ |
109 | auxiliary/util/u_format_s3tc.c \ |
110 | auxiliary/util/u_format_rgtc.c \ |
110 | auxiliary/util/u_format_rgtc.c \ |
111 | auxiliary/util/u_format_etc.c \ |
111 | auxiliary/util/u_format_etc.c \ |
112 | auxiliary/util/u_format_tests.c \ |
112 | auxiliary/util/u_format_tests.c \ |
113 | auxiliary/util/u_format_yuv.c \ |
113 | auxiliary/util/u_format_yuv.c \ |
114 | auxiliary/util/u_format_zs.c \ |
114 | auxiliary/util/u_format_zs.c \ |
115 | auxiliary/util/u_framebuffer.c \ |
115 | auxiliary/util/u_framebuffer.c \ |
116 | auxiliary/util/u_gen_mipmap.c \ |
116 | auxiliary/util/u_gen_mipmap.c \ |
117 | auxiliary/util/u_handle_table.c \ |
117 | auxiliary/util/u_handle_table.c \ |
118 | auxiliary/util/u_hash.c \ |
118 | auxiliary/util/u_hash.c \ |
119 | auxiliary/util/u_hash_table.c \ |
119 | auxiliary/util/u_hash_table.c \ |
120 | auxiliary/util/u_helpers.c \ |
120 | auxiliary/util/u_helpers.c \ |
121 | auxiliary/util/u_index_modify.c \ |
121 | auxiliary/util/u_index_modify.c \ |
122 | auxiliary/util/u_keymap.c \ |
122 | auxiliary/util/u_keymap.c \ |
123 | auxiliary/util/u_linear.c \ |
123 | auxiliary/util/u_linear.c \ |
124 | auxiliary/util/u_linkage.c \ |
124 | auxiliary/util/u_linkage.c \ |
125 | auxiliary/util/u_network.c \ |
125 | auxiliary/util/u_network.c \ |
126 | auxiliary/util/u_math.c \ |
126 | auxiliary/util/u_math.c \ |
127 | auxiliary/util/u_mm.c \ |
127 | auxiliary/util/u_mm.c \ |
128 | auxiliary/util/u_pstipple.c \ |
128 | auxiliary/util/u_pstipple.c \ |
129 | auxiliary/util/u_ringbuffer.c \ |
129 | auxiliary/util/u_ringbuffer.c \ |
130 | auxiliary/util/u_sampler.c \ |
130 | auxiliary/util/u_sampler.c \ |
131 | auxiliary/util/u_simple_shaders.c \ |
131 | auxiliary/util/u_simple_shaders.c \ |
132 | auxiliary/util/u_slab.c \ |
132 | auxiliary/util/u_slab.c \ |
133 | auxiliary/util/u_snprintf.c \ |
133 | auxiliary/util/u_snprintf.c \ |
134 | auxiliary/util/u_staging.c \ |
134 | auxiliary/util/u_staging.c \ |
135 | auxiliary/util/u_suballoc.c \ |
135 | auxiliary/util/u_suballoc.c \ |
136 | auxiliary/util/u_surface.c \ |
136 | auxiliary/util/u_surface.c \ |
137 | auxiliary/util/u_surfaces.c \ |
137 | auxiliary/util/u_surfaces.c \ |
138 | auxiliary/util/u_texture.c \ |
138 | auxiliary/util/u_texture.c \ |
139 | auxiliary/util/u_tile.c \ |
139 | auxiliary/util/u_tile.c \ |
140 | auxiliary/util/u_transfer.c \ |
140 | auxiliary/util/u_transfer.c \ |
141 | auxiliary/util/u_resource.c \ |
141 | auxiliary/util/u_resource.c \ |
142 | auxiliary/util/u_upload_mgr.c \ |
142 | auxiliary/util/u_upload_mgr.c \ |
143 | auxiliary/util/u_vbuf.c \ |
143 | auxiliary/util/u_vbuf.c \ |
144 | auxiliary/vl/vl_csc.c \ |
144 | auxiliary/vl/vl_csc.c \ |
145 | auxiliary/vl/vl_compositor.c \ |
145 | auxiliary/vl/vl_compositor.c \ |
146 | auxiliary/vl/vl_matrix_filter.c \ |
146 | auxiliary/vl/vl_matrix_filter.c \ |
147 | auxiliary/vl/vl_median_filter.c \ |
147 | auxiliary/vl/vl_median_filter.c \ |
148 | auxiliary/vl/vl_decoder.c \ |
148 | auxiliary/vl/vl_decoder.c \ |
149 | auxiliary/vl/vl_mpeg12_decoder.c \ |
149 | auxiliary/vl/vl_mpeg12_decoder.c \ |
150 | auxiliary/vl/vl_mpeg12_bitstream.c \ |
150 | auxiliary/vl/vl_mpeg12_bitstream.c \ |
151 | auxiliary/vl/vl_zscan.c \ |
151 | auxiliary/vl/vl_zscan.c \ |
152 | auxiliary/vl/vl_idct.c \ |
152 | auxiliary/vl/vl_idct.c \ |
153 | auxiliary/vl/vl_mc.c \ |
153 | auxiliary/vl/vl_mc.c \ |
154 | auxiliary/vl/vl_vertex_buffers.c \ |
154 | auxiliary/vl/vl_vertex_buffers.c \ |
155 | auxiliary/vl/vl_video_buffer.c |
155 | auxiliary/vl/vl_video_buffer.c |
156 | 156 | ||
157 | GBM_SRC = \ |
157 | GBM_SRC = \ |
158 | state_trackers/gbm/gbm_drm.c \ |
158 | auxiliary/pipe-loader/pipe_loader.c \ |
- | 159 | auxiliary/pipe-loader/pipe_loader_drm.c \ |
|
- | 160 | auxiliary/pipe-loader/pipe_loader_sw.c \ |
|
- | 161 | state_trackers/gbm/gbm_drm.c \ |
|
159 | targets/gbm/gbm.c |
162 | targets/gbm/gbm.c \ |
160 | 163 | winsys/sw/null/null_sw_winsys.c |
|
161 | WINSYS_SRC = \ |
- | |
162 | winsys/sw/null/null_sw_winsys.c |
- | |
163 | 164 | ||
164 | I965_SRC = \ |
165 | I965_SRC = \ |
165 | $(NULL) |
166 | $(NULL) |
166 | 167 | ||
167 | GALLIUM_OBJS = $(patsubst %.c, %.o, $(patsubst %.S, %.o, $(patsubst %.cpp, %.o, $(GALLIUM_SRC)))) |
168 | GALLIUM_OBJS = $(patsubst %.c, %.o, $(patsubst %.S, %.o, $(patsubst %.cpp, %.o, $(GALLIUM_SRC)))) |
168 | OSMESA_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(OSMESA_SRC))) |
169 | GBM_OBJS = $(patsubst %.c, %.o, $(GBM_SRC)) |
- | 170 | ||
- | 171 | OSMESA_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(OSMESA_SRC))) |
|
169 | I965_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(I965_SRC))) |
172 | I965_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(I965_SRC))) |
170 | 173 | ||
171 | # targets |
174 | # targets |
172 | 175 | ||
173 | all: libgallium.a |
176 | all: libgallium.a gbm_gallium_drm.dll |
174 | 177 | ||
175 | libgallium.a: $(GALLIUM_OBJS) Makefile |
178 | libgallium.a: $(GALLIUM_OBJS) Makefile |
176 | $(AR) crs $@ $(GALLIUM_OBJS) |
179 | $(AR) crs $@ $(GALLIUM_OBJS) |
177 | mv -f $@ $(SDK_DIR)/lib |
180 | mv -f $@ $(SDK_DIR)/lib |
178 | 181 | ||
- | 182 | gbm_gallium_drm.dll: libgallium.a $(GBM_OBJS) Makefile |
|
- | 183 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(GBM_OBJS) gbm.def $(LIBS) |
|
- | 184 | mv -f $@ $(SDK_DIR)/bin |
|
- | 185 | ||
179 | i965_dri.drv: $(I965_OBJS) $(MESA_OBJS) dri.def Makefile |
186 | i965_dri.drv: $(I965_OBJS) $(MESA_OBJS) dri.def Makefile |
180 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(I965_OBJS) $(MESA_OBJS) dri.def $(LIBS) |
187 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(I965_OBJS) $(MESA_OBJS) dri.def $(LIBS) |
181 | mv -f $@ $(SDK_DIR)/bin |
188 | mv -f $@ $(SDK_DIR)/bin |
182 | 189 | ||
183 | osmesa.dll: $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def Makefile |
190 | osmesa.dll: $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def Makefile |
184 | $(LD) $(LDFLAGS) $(LIBPATH) --out-implib libosmesa.dll.a -o $@ $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def $(LIBS) |
191 | $(LD) $(LDFLAGS) $(LIBPATH) --out-implib libosmesa.dll.a -o $@ $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def $(LIBS) |
185 | mv -f libosmesa.dll.a $(SDK_DIR)/lib |
192 | mv -f libosmesa.dll.a $(SDK_DIR)/lib |
186 | mv -f $@ $(SDK_DIR)/bin |
193 | mv -f $@ $(SDK_DIR)/bin |
187 | 194 | ||
188 | %.o : %.c Makefile |
195 | %.o : %.c Makefile |
189 | $(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) $(INC_I965) -o $@ $< |
196 | $(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) $(INC_I965) -o $@ $< |
190 | 197 | ||
191 | 198 | ||
192 | %.o : %.cpp Makefile |
199 | %.o : %.cpp Makefile |
193 | $(CC) $(CFLAGS) $(MESA_DEFS) $(INC_MESA) $(INC_I965) -o $@ $<> |
200 | $(CC) $(CFLAGS) $(MESA_DEFS) $(INC_MESA) $(INC_I965) -o $@ $<> |
194 | 201 | ||
195 | 202 | ||
196 | %.o> |
203 | %.o> |