Subversion Repositories Kolibri OS

Rev

Rev 4628 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4628 Serge 1
 
2
3
 
4
5
 
6
CFLAGS_OPT+= -fomit-frame-pointer -mno-ms-bitfields
7
CFLAGS   = -c $(CFLAGS_OPT)
8
9
 
10
LDFLAGS = -nostdlib -shared -s --image-base 0 -T ../newlib/dll.lds --out-implib lib$(EGL).dll.a -e _DllStartup
11
12
 
13
14
 
15
16
 
17
INC_EGL=   -I../newlib/include -I../../includes -I./include -I../libdrm -I../libdrm/include/drm -I./src/egl/main -I./src/gbm/backends/dri -I./src/gbm/main
18
19
 
20
21
 
22
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
27
28
 
29
30
 
4632 Serge 31
4628 Serge 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 ../../lib
46
47
 
48
	ar cvrs libglsl.a $(GLSL_OBJS)
49
	mv -f libglsl.a ../../lib
50
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 ../../lib
57
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