blob: 48f84b897a2eeb826bfca25a122041adba6d987a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
##############################################################################
# MAKEFILE FOR PETE'S MESAGL GPU... just run "make"
##############################################################################
##############################################################################
# 1. SETS (CCFLAGS3 is used)
##############################################################################
PREFIX = /mythtv/media/devel/toolchains/pandora/arm-2007q3
TARGET = arm-none-linux-gnueabi-
CC = $(PREFIX)/bin/$(TARGET)gcc
CCFLAGS = -fPIC -c -Wall -O3 -ffast-math -fomit-frame-pointer -DMAEMO_CHANGES -DUSE_X11
INCLUDE = -I$(PREFIX)/include
LINK = $(PREFIX)/bin/$(TARGET)gcc
LINKFLAGS = -shared -Wl,-soname,libgpuGLES.so -o libgpuGLES.so.1.0.0
OBJ = gpuDraw.o gpuFps.o gpuPlugin.o gpuPrim.o gpuTexture.o
LIB = -L$(PREFIX)/lib -lGLES_CM -lX11 -lXau -lXdmcp -lstdc++
##############################################################################
# 2. MAIN RULE
##############################################################################
gpuPeopsMesaGL : $(OBJ)
$(LINK) $(LINKFLAGS) $(OBJ) $(LIB)
##############################################################################
# 3. GENERAL RULES
##############################################################################
%.o : %.c
$(CC) $(CCFLAGS) $(INCLUDE) $<
##############################################################################
# 4. SPECIFIC RULES
##############################################################################
clean:
rm *.o libgpuGLES.so*
|