3 CFLAGS
=-Wall
-O2
-g
-fno-strict-aliasing
4 CFLAGS
+=-DPS3GPU_DEV_PATH
=\"/dev
/ps3gpu
\"
5 CFLAGS
+=-DDISPLAY_WIDTH
=1920 -DDISPLAY_HEIGHT
=1080 -DDISPLAY_BPP
=4
6 CFLAGS
+=-DDISPLAY_PITCH
=\
(DISPLAY_WIDTH
*DISPLAY_BPP\
)
10 all: cursor vram_dma gart_dma inline display_buffer solid triangle \
13 cursor
: util.o reset_gpu_state.o cursor.o
14 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o cursor.o
$(LIB
)
16 vram_dma
: util.o reset_gpu_state.o vram_dma.o
17 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o vram_dma.o
$(LIB
)
19 gart_dma
: util.o reset_gpu_state.o gart_dma.o
20 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o gart_dma.o
$(LIB
)
22 inline
: util.o reset_gpu_state.o inline.o
23 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o inline.o
$(LIB
)
25 display_buffer
: util.o reset_gpu_state.o display_buffer.o
26 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o display_buffer.o
$(LIB
)
28 solid
: util.o reset_gpu_state.o solid.o
29 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o solid.o
$(LIB
)
31 triangle
: util.o reset_gpu_state.o triangle.o
32 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o triangle.o
$(LIB
)
34 vertex_buffer
: util.o reset_gpu_state.o vertex_buffer.o
35 $(CC
) $(LDFLAGS
) -o
$@ util.o reset_gpu_state.o vertex_buffer.o
$(LIB
)
41 rm -f util.o reset_gpu_state.o
43 rm -f vram_dma.o vram_dma
44 rm -f gart_dma.o gart_dma
46 rm -f display_buffer.o display_buffer
48 rm -f triangle.o triangle
49 rm -f vertex_buffer.o vertex_buffer