symbian-qemu-0.9.1-12/libsdl-trunk/Makefile.minimal
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 # Makefile to build the SDL library
       
     2 
       
     3 INCLUDE = -I./include
       
     4 CFLAGS  = -g -O2 $(INCLUDE)
       
     5 AR	= ar
       
     6 RANLIB	= ranlib
       
     7 
       
     8 CONFIG_H = include/SDL_config.h
       
     9 TARGET  = libSDL.a
       
    10 SOURCES = \
       
    11 	src/*.c \
       
    12 	src/audio/*.c \
       
    13 	src/cdrom/*.c \
       
    14 	src/cpuinfo/*.c \
       
    15 	src/events/*.c \
       
    16 	src/file/*.c \
       
    17 	src/joystick/*.c \
       
    18 	src/stdlib/*.c \
       
    19 	src/thread/*.c \
       
    20 	src/timer/*.c \
       
    21 	src/video/*.c \
       
    22 	src/audio/dummy/*.c \
       
    23 	src/video/dummy/*.c \
       
    24 	src/joystick/dummy/*.c \
       
    25 	src/cdrom/dummy/*.c \
       
    26 	src/thread/generic/*.c \
       
    27 	src/timer/dummy/*.c \
       
    28 	src/loadso/dummy/*.c \
       
    29 
       
    30 OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
       
    31 
       
    32 all: $(TARGET)
       
    33 
       
    34 $(TARGET): $(CONFIG_H) $(OBJECTS)
       
    35 	$(AR) crv $@ $^
       
    36 	$(RANLIB) $@
       
    37 
       
    38 $(CONFIG_H):
       
    39 	cp $(CONFIG_H).default $(CONFIG_H)
       
    40 
       
    41 clean:
       
    42 	rm -f $(TARGET) $(OBJECTS)