Subversion Repositories Kolibri OS

Rev

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

Rev 4633 Rev 4866
Line 1... Line -...
1
CC = gcc
-
 
Line 2... Line 1...
2
 
1
SRC_DIR:=$(SDK_DIR)/sources
3
SRC_DIR:=$(SDK_DIR)/sources
2
MESA_SRC:= $(SRC_DIR)/Mesa/src
Line 4... Line 3...
4
MESA_SRC:= $(SRC_DIR)/Mesa/src
3
 
5
 
4
CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -Os
6
CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -Os
5
CFLAGS_OPT+= -fomit-frame-pointer -mno-ms-bitfields
Line 7... Line -...
7
CFLAGS_OPT+= -fomit-frame-pointer -mno-ms-bitfields
-
 
8
CFLAGS   = -c $(CFLAGS_OPT)
6
CFLAGS   = -c $(CFLAGS_OPT)
Line 9... Line -...
9
 
-
 
10
LD = ld
-
 
11
LDFLAGS = -nostdlib -shared -s --image-base 0 -T $(SRC_DIR)/newlib/dll.lds -e _DllStartup
7
 
12
 
8
LDFLAGS = -nostdlib -shared -s --image-base 0 -T $(SRC_DIR)/newlib/dll.lds -e _DllStartup
13
STRIP = $(PREFIX)strip
9
 
14
 
10
INC_MESA:= -I$(SRC_DIR)/newlib/include -I$(SRC_DIR)/Mesa/include 
Line 15... Line 11...
15
INC_MESA:= -I$(SRC_DIR)/newlib/include -I$(SRC_DIR)/Mesa/include 
11
INC_MESA+= -I./ -I$(MESA_SRC)/glsl -I$(MESA_SRC)/mesa -I$(MESA_SRC)/mapi
Line 16... Line 12...
16
INC_MESA+= -I./ -I$(MESA_SRC)/glsl -I$(MESA_SRC)/mesa -I$(MESA_SRC)/mapi
12
INC_MESA+= -I$(SRC_DIR)/libdrm -I$(MESA_SRC) -I$(SRC_DIR)/expat/lib
Line 17... Line 13...
17
INC_MESA+= -I$(SRC_DIR)/libdrm -I$(MESA_SRC) -I$(SRC_DIR)/expat/lib
13
INC_I965:= -I$(SRC_DIR)/libdrm/intel -I$(SRC_DIR)/libdrm/include/drm -I$(MESA_SRC)/mesa/drivers/dri/common 
18
INC_I965:= -I$(SRC_DIR)/libdrm/intel -I$(SRC_DIR)/libdrm/include/drm -I$(MESA_SRC)/mesa/drivers/dri/common 
14
 
Line 379... Line 375...
379
 
375
all: i965_dri.drv
Line 380... Line 376...
380
all: i965_dri.drv
376
 
381
 
377
i965_dri.drv: $(I965_OBJS) $(MESA_OBJS) dri.def Makefile
382
i965_dri.drv: $(I965_OBJS) $(MESA_OBJS) dri.def Makefile
378
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(I965_OBJS) $(MESA_OBJS) dri.def $(LIBS)
383
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(I965_OBJS) $(MESA_OBJS) dri.def $(LIBS)
379
#	$(STRIP) $@
Line 384... Line 380...
384
	$(STRIP) $@
380
	mv -f $@ $(SDK_DIR)/bin
385
	mv -f $@ $(SDK_DIR)/bin
381