tune the preloads a bit
[sdl_omap.git] / src / video / omapdss / Makefile
index 98d7ba0..3cef9e0 100644 (file)
@@ -1,15 +1,29 @@
 CC = $(CROSS_COMPILE)gcc
 AS = $(CROSS_COMPILE)as
-CFLAGS += -Wall -ggdb -O2
-#ASFLAGS = -mcpu=cortex-a8
+CFLAGS += -Wall -ggdb
+LDFLAGS += -ldl
+ifndef DEBUG
+CFLAGS += -O2
+endif
+ARCH ?= arm
 
 TARGET = libSDL-1.2.so.0
-OBJS += main.o arm_utils.o linux/fbdev.o
+OBJS += standalone.o osdl_input.o osdl_video.o config.o \
+       linux/fbdev.o linux/oshide.o
+ifeq ($(ARCH),arm)
+LDFLAGS += -lts
+OBJS += arm_utils.o
+else
+CFLAGS += -fPIC
+endif
+CFLAGS += -DSTANDALONE
 
 all: $(TARGET)
 
 $(TARGET): $(OBJS)
-       $(CC) -shared -o $@ $^
+       $(CC) -shared -o $@ $^ $(LDFLAGS)
 
 clean:
        $(RM) $(TARGET) $(OBJS)
+
+*.o: omapsdl.h