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