Subversion Repositories Kolibri OS

Rev

Rev 5563 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5563 serge 1
 
2
export AR = kos32-ar
3
export LD = kos32-ld
4
export STRIP = kos32-strip
5
6
 
7
export INSTALLDIR:= /home/autobuild/tools/win32/lib
6606 serge 8
5563 serge 9
 
10
11
 
12
CFLAGS_OPT+= -fomit-frame-pointer -fno-ident -mno-ms-bitfields
13
CFLAGS   = -c $(CFLAGS_OPT)
14
15
 
6606 serge 16
LDFLAGS+= --out-implib lib$(EGL).dll.a
5563 serge 17
18
 
19
INC_EGL=   -I../../newlib/libc/include -I../../../includes -I./include -I../../libdrm -I../../libdrm/include/drm -I./src/egl/main -I./src/gbm/backends/dri -I./src/gbm/main
20
21
 
6606 serge 22
5563 serge 23
 
24
MESA_DEFS+= -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_VERSION=\"9.2.5\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\"
25
MESA_DEFS+= -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"9.2.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
26
MESA_DEFS+= -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -D_GNU_SOURCE
6606 serge 27
5563 serge 28
 
29
30
 
31
32
 
33
34
 
35
	@echo $(SDK_DIR);	\
36
	for i in $(SUBDIRS); do	\
37
	$(MAKE) -C $$i;		\
38
	done
39
40
 
41
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ egl.def $(EGL_OBJS) $(LIBS)
42
#	$(STRIP) $@
43
#	sed -e "s/ @[^ ]*//" egl1.def > egl.def
44
	mv -f $@ ../../../bin
45
	mv -f lib$(EGL).dll.a $(INSTALLDIR)
6606 serge 46
5563 serge 47
 
48
	$(AR) libglsl.a $(GLSL_OBJS)
49
	mv -f libglsl.a $(INSTALLDIR)
6606 serge 50
5563 serge 51
 
52
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(LIBGL_OBJS) $(LIBS)
53
#	$(STRIP) $@
54
#	sed -e "s/ @[^ ]*//" egl1.def > egl.def
55
	mv -f $@ ../../bin
56
	mv -f libGL.dll.a $(INSTALLDIR)
6606 serge 57
5563 serge 58
 
59
	$(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) -o $@ $<
60
61
 
62
	$(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) -o $@ $<
63
64
 
65
	$(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) -o $@ $<
66
67
 
68
	$(CC) $(CFLAGS) $(MESA_DEFS) $(EGL_DEFS) $(INC_EGL) -o $@ $<
69
70
 
71
 
72
	$(CC) $(CFLAGS) $(MESA_DEFS) $(INC_MESA) -o $@ $<
73
74