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) |