Subversion Repositories Kolibri OS

Rev

Rev 5022 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5022 Rev 5063
Line 24... Line 24...
24
 
24
 
25
MAIN_SRC = 				\
25
MAIN_SRC = 				\
26
	drivers/common/driverfuncs.c	\
26
	drivers/common/driverfuncs.c	\
27
	drivers/common/meta.c		\
-
 
28
	drivers/dri/common/dri_util.c	\
-
 
29
	drivers/dri/common/utils.c	\
-
 
30
	drivers/dri/common/xmlconfig.c	\
27
	drivers/common/meta.c		\
31
	main/accum.c			\
28
	main/accum.c			\
32
	main/api_arrayelt.c		\
29
	main/api_arrayelt.c		\
33
	main/api_exec.c			\
30
	main/api_exec.c			\
34
	main/api_loopback.c		\
31
	main/api_loopback.c		\
Line 242... Line 239...
242
	x86/x86_xform3.S		\
239
	x86/x86_xform3.S		\
243
	x86/x86_xform4.S		\
240
	x86/x86_xform4.S		\
244
	$(NULL)
241
	$(NULL)
245
 
242
 
Line -... Line 243...
-
 
243
OSMESA_SRC = 					\
-
 
244
	drivers/osmesa/osmesa.c
-
 
245
 
246
I965_SRC = 					\
246
I965_SRC = 					\
-
 
247
	drivers/dri/common/dri_util.c		\
-
 
248
	drivers/dri/common/utils.c		\
-
 
249
	drivers/dri/common/xmlconfig.c		\
247
	drivers/dri/i965/intel_batchbuffer.c 	\
250
	drivers/dri/i965/intel_batchbuffer.c 	\
248
	drivers/dri/i965/intel_blit.c 		\
251
	drivers/dri/i965/intel_blit.c 		\
249
	drivers/dri/i965/intel_buffer_objects.c \
252
	drivers/dri/i965/intel_buffer_objects.c \
250
	drivers/dri/i965/intel_buffers.c 	\
253
	drivers/dri/i965/intel_buffers.c 	\
251
	drivers/dri/i965/intel_context.c 	\
254
	drivers/dri/i965/intel_context.c 	\
Line 367... Line 370...
367
	drivers/dri/i965/gen7_wm_surface_state.c\
370
	drivers/dri/i965/gen7_wm_surface_state.c\
368
	$(NULL)
371
	$(NULL)
369
 
372
 
Line 370... Line 373...
370
MESA_OBJS =  $(patsubst %.c, %.o, $(patsubst %.S, %.o, $(patsubst %.cpp, %.o, $(MAIN_SRC))))
373
MESA_OBJS =  $(patsubst %.c, %.o, $(patsubst %.S, %.o, $(patsubst %.cpp, %.o, $(MAIN_SRC))))
-
 
374
OSMESA_OBJS =  $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(OSMESA_SRC)))
371
I965_OBJS =  $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(I965_SRC)))
375
I965_OBJS =  $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(I965_SRC)))
Line 372... Line 376...
372
 
376
 
Line 373... Line 377...
373
# targets
377
# targets
Line 374... Line 378...
374
 
378
 
375
all: i965_dri.drv
379
all: osmesa.dll i965_dri.drv
376
 
380
 
377
i965_dri.drv: $(I965_OBJS) $(MESA_OBJS) dri.def Makefile
381
i965_dri.drv: $(I965_OBJS) $(MESA_OBJS) dri.def Makefile
Line -... Line 382...
-
 
382
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(I965_OBJS) $(MESA_OBJS) dri.def $(LIBS)
-
 
383
#	$(STRIP) $@
-
 
384
	mv -f $@ $(SDK_DIR)/bin
-
 
385
 
-
 
386
osmesa.dll: $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def Makefile
378
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(I965_OBJS) $(MESA_OBJS) dri.def $(LIBS)
387
	$(LD) $(LDFLAGS) $(LIBPATH) --out-implib libosmesa.dll.a -o $@ $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def $(LIBS)
379
#	$(STRIP) $@
388
	mv -f libosmesa.dll.a $(SDK_DIR)/lib
Line 380... Line 389...
380
	mv -f $@ $(SDK_DIR)/bin
389
	mv -f $@ $(SDK_DIR)/bin
381
 
390