| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # Based on port by xerpi
- # Makefile to build the SDL library
- TARGET_LIB = libSDL2.a
- SOURCES = \
- src/*.c \
- src/atomic/*.c \
- src/audio/*.c \
- src/audio/vita/*.c \
- src/cpuinfo/*.c \
- src/events/*.c \
- src/file/*.c \
- src/haptic/*.c \
- src/haptic/dummy/*.c \
- src/joystick/*.c \
- src/joystick/vita/*.c \
- src/loadso/dummy/*.c \
- src/power/*.c \
- src/power/vita/*.c \
- src/filesystem/dummy/*.c \
- src/render/*.c \
- src/render/software/*.c \
- src/render/opengles2/SDL_render_gles2.c \
- src/render/vita/*.c \
- src/sensor/*.c \
- src/sensor/dummy/*.c \
- src/stdlib/*.c \
- src/thread/*.c \
- src/thread/generic/SDL_systls.c \
- src/thread/vita/*.c \
- src/timer/*.c \
- src/timer/vita/*.c \
- src/video/*.c \
- src/video/vita/*.c \
- src/video/yuv2rgb/*.c \
- OBJS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
- PREFIX = arm-dolce-eabi
- CC = $(PREFIX)-gcc
- AR = $(PREFIX)-ar
- CFLAGS = -g -Wl,-q -Wall -O3 -Iinclude \
- -D__VITA__ -D__ARM_ARCH=7 -D__ARM_ARCH_7A__ \
- -mfpu=neon -mcpu=cortex-a9 -mfloat-abi=hard
- ASFLAGS = $(CFLAGS)
- $(TARGET_LIB): $(OBJS)
- $(AR) rcs $@ $^
- clean:
- @rm -f $(TARGET_LIB) $(OBJS)
- install: $(TARGET_LIB)
- @mkdir -p "$(DOLCESDK)/arm-dolce-eabi/lib"
- @cp $(TARGET_LIB) $(DOLCESDK)/arm-dolce-eabi/lib
- @mkdir -p "$(DOLCESDK)/arm-dolce-eabi/include/SDL2"
- @cp include/*.h "$(DOLCESDK)/arm-dolce-eabi/include/SDL2"
- @echo "Installed!"
|