Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
4379 Serge 1
 
4866 Serge 2
export AR = kos32-ar
3
export LD = kos32-ld
4
export STRIP = kos32-strip
5
6
 
7
8
 
4379 Serge 9
10
 
4518 Serge 11
CFLAGS_OPT+= -fomit-frame-pointer -mno-ms-bitfields
4382 Serge 12
CFLAGS   = -c $(CFLAGS_OPT)
4379 Serge 13
14
 
4866 Serge 15
LDFLAGS+= --out-implib lib$(EGL).dll.a
16
4379 Serge 17
 
4930 Serge 18
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
19
4379 Serge 20
 
4866 Serge 21
4379 Serge 22
 
23
24
 
25
MESA_DEFS+= -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_VERSION=\"9.2.5\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\"
4401 Serge 26
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
27
MESA_DEFS+= -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
4379 Serge 28
29
 
30
31
 
4768 Serge 32
4518 Serge 33
 
4768 Serge 34
4628 Serge 35
 
4768 Serge 36
	@echo $(SDK_DIR);	\
37
	for i in $(SUBDIRS); do	\
38
	$(MAKE) -C $$i;		\
39
	done
40
4379 Serge 41
 
42
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ egl.def $(EGL_OBJS) $(LIBS)
4382 Serge 43
#	$(STRIP) $@
4866 Serge 44
#	sed -e "s/ @[^ ]*//" egl1.def > egl.def
4379 Serge 45
	mv -f $@ ../../bin
46
	mv -f lib$(EGL).dll.a ../../lib
47
4518 Serge 48
 
49
	$(AR) libglsl.a $(GLSL_OBJS)
4866 Serge 50
	mv -f libglsl.a ../../lib
4518 Serge 51
52
 
4628 Serge 53
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(LIBGL_OBJS) $(LIBS)
54
#	$(STRIP) $@
4866 Serge 55
#	sed -e "s/ @[^ ]*//" egl1.def > egl.def
4628 Serge 56
	mv -f $@ ../../bin
57
	mv -f libGL.dll.a ../../lib
58
59
 
4518 Serge 60
	$(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) -o $@ $<
61
62
 
63
	$(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) -o $@ $<
64
4628 Serge 65
 
66
	$(CC) $(CFLAGS) -std=c99 $(MESA_DEFS) $(INC_MESA) -o $@ $<
67
4379 Serge 68
 
69
	$(CC) $(CFLAGS) $(MESA_DEFS) $(EGL_DEFS) $(INC_EGL) -o $@ $<
4518 Serge 70
4379 Serge 71
 
4518 Serge 72
 
73
	$(CC) $(CFLAGS) $(MESA_DEFS) $(INC_MESA) -o $@ $<
74
4379 Serge 75