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 |
0aab059f |
11 | OBJS += standalone.o osdl_input.o config.o \ |
83b5751b |
12 | linux/fbdev.o linux/oshide.o |
3cb98c5e |
13 | ifeq ($(ARCH),arm) |
14 | OBJS += arm_utils.o |
15 | else |
16 | CFLAGS += -fPIC |
17 | endif |
83b5751b |
18 | CFLAGS += -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 |