Add CFLAGS -I/opt/vc/include/interface/vmcs_host/linux
[gpsp.git] / raspberrypi / Makefile
CommitLineData
ffa573f8
D
1# gpSP makefile
2# Gilead Kutnick - Exophase
3# pandora port - notaz
4# respberry pi - DPR
5
6# Global definitions
7
8CC = gcc
9
10OBJS = rpi.o main.o cpu.o memory.o video.o input.o sound.o gui.o \
11 cheats.o zip.o arm_stub.o warm.o cpu_threaded.o\
12 gles_video.o video_blend.o
13
14BIN = gpsp
15
16# Platform specific definitions
17
18VPATH += .. ../arm
19CFLAGS += -DARM_ARCH -DRPI_BUILD -Wall
20CFLAGS += -O3 -mfpu=vfp
21CFLAGS += `sdl-config --cflags`
22CFLAGS += -I$(SDKSTAGE)/opt/vc/include -I$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads
45856fe8 23CFLAGS += -I/opt/vc/include/interface/vmcs_host/linux
ffa573f8
D
24
25# expecting to have PATH set up to get correct sdl-config first
26
27LIBS += `sdl-config --libs`
28LIBS += -ldl -lpthread -lz
29LIBS += -L$(SDKSTAGE)/opt/vc/lib/ -lGLESv2 -lEGL -lopenmaxil -lbcm_host -lvcos -lvchiq_arm -lrt
30
31# Compilation:
32
33all: $(BIN)
34
35%.o: %.S
36 $(CC) $(CFLAGS) -c -o $@ $<
37
38
39cpu.o cpu_threaded.o: CFLAGS += -Wno-unused-variable -Wno-unused-label
40
41$(BIN): $(OBJS)
42 $(CC) $(OBJS) $(LIBS) -o $(BIN)
43
44clean:
45 rm -f *.o $(BIN)