0ec348b9 |
1 | CC = $(CROSS_COMPILE)gcc |
2 | AS = $(CROSS_COMPILE)as |
3cb98c5e |
3 | CFLAGS += -Wall -ggdb |
4 | LDFLAGS += -ldl |
5 | ifndef DEBUG |
6 | CFLAGS += -O2 |
7 | endif |
8 | ARCH ?= arm |
0ec348b9 |
9 | |
10 | TARGET = libSDL-1.2.so.0 |
b78828bf |
11 | OBJS += standalone.o input.o config.o \ |
3cb98c5e |
12 | common/input.o linux/fbdev.o linux/in_evdev.o linux/oshide.o linux/plat.o |
13 | ifeq ($(ARCH),arm) |
14 | OBJS += arm_utils.o |
15 | else |
16 | CFLAGS += -fPIC |
17 | endif |
b78828bf |
18 | CFLAGS += -DIN_EVDEV -DSTANDALONE |
0ec348b9 |
19 | |
20 | all: $(TARGET) |
21 | |
22 | $(TARGET): $(OBJS) |
3cb98c5e |
23 | $(CC) -shared -o $@ $^ $(LDFLAGS) |
0ec348b9 |
24 | |
25 | clean: |
26 | $(RM) $(TARGET) $(OBJS) |
3cb98c5e |
27 | |
b78828bf |
28 | *.o: omapsdl.h |