Rev 5080 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5080 | Rev 5081 | ||
---|---|---|---|
Line 15... | Line 15... | ||
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 | ||
Line 17... | Line 17... | ||
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 |
Line 18... | Line 18... | ||
18 | 18 | ||
Line 19... | Line 19... | ||
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\" |
Line 154... | Line 154... | ||
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 | ||
Line 157... | Line 157... | ||
157 | GBM_SRC = \ |
157 | GBM_SRC = \ |
- | 158 | auxiliary/pipe-loader/pipe_loader.c \ |
|
- | 159 | auxiliary/pipe-loader/pipe_loader_drm.c \ |
|
- | 160 | auxiliary/pipe-loader/pipe_loader_sw.c \ |
|
158 | state_trackers/gbm/gbm_drm.c \ |
161 | state_trackers/gbm/gbm_drm.c \ |
159 | targets/gbm/gbm.c |
162 | targets/gbm/gbm.c \ |
160 | - | ||
161 | WINSYS_SRC = \ |
- | |
162 | winsys/sw/null/null_sw_winsys.c |
163 | winsys/sw/null/null_sw_winsys.c |
Line 163... | Line 164... | ||
163 | 164 | ||
164 | I965_SRC = \ |
165 | I965_SRC = \ |
Line 165... | Line 166... | ||
165 | $(NULL) |
166 | $(NULL) |
- | 167 | ||
- | 168 | GALLIUM_OBJS = $(patsubst %.c, %.o, $(patsubst %.S, %.o, $(patsubst %.cpp, %.o, $(GALLIUM_SRC)))) |
|
166 | 169 | GBM_OBJS = $(patsubst %.c, %.o, $(GBM_SRC)) |
|
167 | GALLIUM_OBJS = $(patsubst %.c, %.o, $(patsubst %.S, %.o, $(patsubst %.cpp, %.o, $(GALLIUM_SRC)))) |
170 | |
Line 168... | Line 171... | ||
168 | OSMESA_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(OSMESA_SRC))) |
171 | OSMESA_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(OSMESA_SRC))) |
Line 169... | Line 172... | ||
169 | I965_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(I965_SRC))) |
172 | I965_OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(I965_SRC))) |
Line 170... | Line 173... | ||
170 | 173 | ||
171 | # targets |
174 | # targets |
172 | 175 | ||
Line -... | Line 176... | ||
- | 176 | all: libgallium.a gbm_gallium_drm.dll |
|
- | 177 | ||
- | 178 | libgallium.a: $(GALLIUM_OBJS) Makefile |
|
- | 179 | $(AR) crs $@ $(GALLIUM_OBJS) |
|
173 | all: libgallium.a |
180 | mv -f $@ $(SDK_DIR)/lib |
174 | 181 | ||
175 | libgallium.a: $(GALLIUM_OBJS) Makefile |
182 | gbm_gallium_drm.dll: libgallium.a $(GBM_OBJS) Makefile |
Line 176... | Line 183... | ||
176 | $(AR) crs $@ $(GALLIUM_OBJS) |
183 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(GBM_OBJS) gbm.def $(LIBS) |