Subversion Repositories Kolibri OS

Rev

Rev 5563 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5563 Rev 6606
Line 4... Line 4...
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 -mno-ms-bitfields
5
CFLAGS_OPT+= -fomit-frame-pointer -fno-ident -mno-ms-bitfields
6
CFLAGS   = -c $(CFLAGS_OPT)
6
CFLAGS   = -c $(CFLAGS_OPT)
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
LDFLAGS = -nostdlib -shared -s --image-base 0 -T $(SRC_DIR)/newlib/dll.lds -e _DllStartup
8
LDFLAGS = -shared -s --image-base 0 -T dll.lds -e _DllStartup
9
 
9
 
10
INC_MESA:= -I$(SRC_DIR)/newlib/libc/include -I$(SRC_DIR)/Mesa/mesa-9.2.5/include 
10
INC_MESA:= -I$(SRC_DIR)/newlib/libc/include -I$(SRC_DIR)/Mesa/mesa-9.2.5/include 
11
INC_MESA+= -I./ -I$(MESA_SRC)/glsl -I$(MESA_SRC)/mesa -I$(MESA_SRC)/mapi
11
INC_MESA+= -I./ -I$(MESA_SRC)/glsl -I$(MESA_SRC)/mesa -I$(MESA_SRC)/mapi
Line 12... Line -...
12
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 
-
 
14
 
12
INC_MESA+= -I$(SRC_DIR)/libdrm -I$(MESA_SRC) -I$(SRC_DIR)/expat/lib
Line 15... Line 13...
15
LIBPATH:= -L$(SDK_DIR)/lib -L/home/autobuild/tools/win32/mingw32/lib
13
INC_I965:= -I$(SRC_DIR)/libdrm/intel -I$(SRC_DIR)/libdrm/include/drm -I$(MESA_SRC)/mesa/drivers/dri/common 
16
 
14
 
17
LIBS:=  -ldll -lglsl -lGL.dll -lsupc++ -lgcc_eh -ldrm.dll -lexpat -lc.dll -lgcc
15
LIBS:=  -ldll -lglsl -lGL.dll -lsupc++ -ldrm.dll -lexpat -lgcc -lc.dll
18
 
16
 
Line 434... Line 432...
434
#	$(STRIP) $@
432
#	$(STRIP) $@
435
	mv -f $@ $(SDK_DIR)/bin
433
	mv -f $@ $(SDK_DIR)/bin
436
 
434
 
Line 437... Line 435...
437
osmesa.dll: $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def Makefile
435
osmesa.dll: $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def Makefile
438
	$(LD) $(LDFLAGS) $(LIBPATH) --out-implib libosmesa.dll.a -o $@ $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def $(LIBS)
436
	$(LD) $(LDFLAGS) --out-implib libosmesa.dll.a -o $@ $(MESA_OBJS) $(OSMESA_OBJS) osmesa.def $(LIBS)
439
	mv -f libosmesa.dll.a $(SDK_DIR)/lib
437
	mv -f libosmesa.dll.a $(INSTALLDIR)
440
	mv -f $@ $(SDK_DIR)/bin
438
	mv -f $@ $(SDK_DIR)/bin
Line 441... Line 439...
441
 
439
 
442
%.o : %.c Makefile
440
%.o : %.c Makefile