cSDL/Makefile.prizm

77 lines
1.8 KiB
Makefile

# Makefile to build the SDL library
INCLUDE = -I./include
CFLAGS = -O2 $(INCLUDE) -m4-nofpu -mb -ffreestanding -nostdlib -Wa,--dsp
AR = sh-elf-gcc-ar
RANLIB = sh-elf-gcc-ranlib
CC = sh-elf-gcc
CONFIG_H = include/SDL_config.h
TARGET = libSDL_prizm.a
SOURCES = \
src/SDL.c \
src/SDL_error.c \
src/SDL_fatal.c \
src/audio/SDL_audio.c \
src/audio/SDL_audiocvt.c \
src/cpuinfo/SDL_cpuinfo.c \
src/events/SDL_active.c \
src/events/SDL_events.c \
src/events/SDL_expose.c \
src/events/SDL_keyboard.c \
src/events/SDL_mouse.c \
src/events/SDL_quit.c \
src/events/SDL_resize.c \
src/file/SDL_rwops.c \
src/joystick/SDL_joystick.c \
src/stdlib/SDL_getenv.c \
src/stdlib/SDL_iconv.c \
src/stdlib/SDL_malloc.c \
src/stdlib/SDL_qsort.c \
src/stdlib/SDL_stdlib.c \
src/stdlib/SDL_string.c \
src/thread/SDL_thread.c \
src/thread/generic/SDL_syscond.c \
src/thread/generic/SDL_sysmutex.c \
src/thread/generic/SDL_syssem.c \
src/thread/generic/SDL_systhread.c \
src/timer/SDL_timer.c \
src/timer/prizm/SDL_systimer.c \
src/video/SDL_blit.c \
src/video/SDL_blit_0.c \
src/video/SDL_blit_1.c \
src/video/SDL_blit_A.c \
src/video/SDL_blit_N.c \
src/video/SDL_bmp.c \
src/video/SDL_cursor.c \
src/video/SDL_gamma.c \
src/video/SDL_pixels.c \
src/video/SDL_RLEaccel.c \
src/video/SDL_stretch.c \
src/video/SDL_surface.c \
src/video/SDL_video.c \
src/video/SDL_yuv.c \
src/video/SDL_yuv_mmx.c \
src/video/SDL_yuv_sw.c \
src/video/prizm/SDL_prizmevents.c \
src/video/prizm/SDL_prizmfonts.c \
src/video/prizm/SDL_prizmnti.c \
src/video/prizm/SDL_prizmutils.c \
src/video/prizm/SDL_prizmvideo.c
OBJECTS = $(SOURCES:.c=.o)
all: $(TARGET)
$(TARGET): $(OBJECTS)
#cp $(CONFIG_H).default $(CONFIG_H)
$(AR) cr $@ $^
$(RANLIB) $@
#$(STRIP) --strip-unneeded $@
.c.o:
$(CC) $(INCLUDE) $(CFLAGS) -c $< -o $@
clean:
rm -f $(OBJECTS) $(TARGET)