Rev 6146 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6146 | 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 | CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -Wall -Winline -fno-ident |
10 | CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -Wall -Winline -fno-ident |
Line 9... | Line 11... | ||
9 | CFLAGS+= -mno-ms-bitfields -fomit-frame-pointer -Wno-attributes -Wno-unused |
11 | CFLAGS+= -mno-ms-bitfields -fomit-frame-pointer -Wno-attributes -Wno-unused |
10 | 12 | ||
Line 11... | Line 13... | ||
11 | LDFLAGS = -shared -s -nostdlib -T ../../newlib/dll.lds --entry _DllStartup --image-base=0 |
13 | LDFLAGS = -shared -s -T dll.lds --entry _DllStartup --image-base=0 |
Line 12... | Line 14... | ||
12 | LDFLAGS+= --out-implib $(LIBRARY).dll.a |
14 | LDFLAGS+= --out-implib $(LIBRARY).dll.a |
13 | 15 | ||
Line 14... | Line -... | ||
14 | ARFLAGS = crs |
- | |
15 | - | ||
16 | INCLUDES= -I../../newlib/libc/include -I../../libdrm -I../../libdrm/intel -I../../libdrm/include/drm |
16 | ARFLAGS = crs |
Line 17... | Line 17... | ||
17 | INCLUDES+= -I. -I./va |
17 | |
Line 18... | Line 18... | ||
18 | 18 | INCLUDES= -I../../newlib/libc/include -I../../libdrm -I../../libdrm/intel -I../../libdrm/include/drm |
|
19 | LIBPATH:= -L../../../lib -L/home/autobuild/tools/win32/mingw32/lib |
19 | INCLUDES+= -I. -I./va |
Line 37... | Line 37... | ||
37 | # targets |
37 | # targets |
Line 38... | Line 38... | ||
38 | 38 | ||
Line 39... | Line 39... | ||
39 | all: $(LIBRARY).dll |
39 | all: $(LIBRARY).dll |
40 | 40 | ||
41 | $(LIBRARY).dll: $(OBJECTS) Makefile |
41 | $(LIBRARY).dll: $(OBJECTS) Makefile |
42 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OBJECTS) $(LIBS) |
42 | $(LD) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) |
43 | $(STRIP) $@ |
43 | $(STRIP) $@ |
Line 44... | Line 44... | ||
44 | mv -f $@ ../../../bin |
44 | mv -f $@ ../../../bin |
45 | mv -f $(LIBRARY).dll.a ../../../lib |
45 | mv -f $(LIBRARY).dll.a $(INSTALLDIR) |