Subversion Repositories Kolibri OS

Rev

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

Rev 5604 Rev 6668
Line 3... Line 3...
3
CC = kos32-gcc
3
CC = kos32-gcc
4
AR = kos32-ar
4
AR = kos32-ar
5
LD = kos32-ld
5
LD = kos32-ld
6
STRIP = kos32-strip
6
STRIP = kos32-strip
Line -... Line 7...
-
 
7
 
-
 
8
INSTALLDIR:= /home/autobuild/tools/win32/lib
7
 
9
 
8
ARFLAGS = crs
10
ARFLAGS = crs
9
CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -fno-ident -fomit-frame-pointer
11
CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -fno-ident -fomit-frame-pointer
10
LDFLAGS:= -shared -s -nostdlib -Map px.map -T ../newlib/dll.lds --entry _DllStartup --image-base=0
12
LDFLAGS:= -shared -s -Map px.map -T dll.lds --entry _DllStartup --image-base=0
Line 11... Line 13...
11
LDFLAGS+= --file-alignment 256
13
LDFLAGS+= --file-alignment 256
Line 12... Line 14...
12
 
14
 
13
INCLUDES= -I. -I../newlib/libc/include 
15
INCLUDES= -I. -I../newlib/libc/include 
Line 14... Line -...
14
 
-
 
15
PXGL_INCLUDES= $(INCLUDES) -I../libdrm/intel -I../libdrm/include
-
 
16
PXGL_INCLUDES+= -I ../Mesa/mesa-9.2.5/include -I../Mesa/mesa-9.2.5/src/gbm/main
16
 
17
 
17
PXGL_INCLUDES= $(INCLUDES) -I../libdrm/intel -I../libdrm/include
Line 18... Line 18...
18
LIBPATH:= -L../../lib -L/home/autobuild/tools/win32/mingw32/lib
18
PXGL_INCLUDES+= -I ../Mesa/mesa-9.2.5/include -I../Mesa/mesa-9.2.5/src/gbm/main
19
 
19
 
Line 33... Line 33...
33
 
33
 
Line 34... Line 34...
34
all: lib$(LIBRARY).a pixlib-gl.dll
34
all: lib$(LIBRARY).a pixlib-gl.dll
35
 
35
 
36
lib$(LIBRARY).a: $(OBJ_PIXLIB) Makefile
36
lib$(LIBRARY).a: $(OBJ_PIXLIB) Makefile
Line 37... Line 37...
37
	$(AR) $(ARFLAGS) lib$(LIBRARY).a $(OBJ_PIXLIB)
37
	$(AR) $(ARFLAGS) lib$(LIBRARY).a $(OBJ_PIXLIB)
38
	mv -f lib$(LIBRARY).a ../../lib
38
	mv -f lib$(LIBRARY).a $(INSTALLDIR)
39
 
39
 
Line 40... Line 40...
40
pixlib-gl.dll: $(OBJ_PXGL) Makefile
40
pixlib-gl.dll: $(OBJ_PXGL) Makefile
41
	$(LD) $(LDFLAGS) $(PXFLAGS) $(LIBPATH) -o $@ $(OBJ_PXGL) $(LIBS)
41
	$(LD) $(LDFLAGS) $(PXFLAGS) -o $@ $(OBJ_PXGL) $(LIBS)