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 --out-implib libGL.dll.a -e _DllStartup
8
LDFLAGS = -shared -s --image-base 0 -T dll.lds --out-implib libGL.dll.a -e _DllStartup
9
 
9
 
Line 10... Line -...
10
INC_MESA:= -I$(SRC_DIR)/newlib/libc/include -I$(SRC_DIR)/Mesa/mesa-9.2.5/include
-
 
11
INC_MESA+= -I./src -I$(MESA_SRC)/glsl -I$(MESA_SRC)/mesa -I$(MESA_SRC)/mapi
-
 
12
 
-
 
13
 
10
INC_MESA:= -I$(SRC_DIR)/newlib/libc/include -I$(SRC_DIR)/Mesa/mesa-9.2.5/include
Line 14... Line 11...
14
LIBPATH:= -L$(SDK_DIR)/lib -L/home/autobuild/tools/win32/mingw32/lib
11
INC_MESA+= -I./src -I$(MESA_SRC)/glsl -I$(MESA_SRC)/mesa -I$(MESA_SRC)/mapi
15
 
12
 
16
LIBS:=  -ldll -ldrm.dll -lc.dll -lgcc
13
LIBS:=  -ldll -ldrm.dll -lgcc -lc.dll
17
 
14
 
Line 38... Line 35...
38
 
35
 
Line 39... Line 36...
39
all: libGL.dll 
36
all: libGL.dll 
Line 40... Line 37...
40
 
37
 
41
libGL.dll: $(LIBGL_OBJS) Makefile
38
libGL.dll: $(LIBGL_OBJS) Makefile
42
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ mesa.def $(LIBGL_OBJS) $(LIBS)
39
	$(LD) $(LDFLAGS) -o $@ mesa.def $(LIBGL_OBJS) $(LIBS)
43
#	$(STRIP) $@
40
#	$(STRIP) $@
44
	mv -f $@ $(SDK_DIR)/bin
41
	mv -f $@ $(SDK_DIR)/bin
Line 45... Line 42...
45
	mv -f libGL.dll.a $(SDK_DIR)/lib
42
	mv -f libGL.dll.a $(INSTALLDIR)
46
 
43
 
Line 47... Line 44...
47
%.o : %.c Makefile
44
%.o : %.c Makefile