Makefile.minimal
author Sam Lantinga <slouken@libsdl.org>
Mon, 22 Jun 2015 23:36:06 -0700
changeset 9776 952ff8a5076f
parent 7667 be1cc6f55840
child 12130 24142c5073a4
permissions -rw-r--r--
Fixed bug 3030 - SDL_RecreateWindow fails to restore title, icon, etc.

Adam M.

It loses the title and icon when window recreation fails. For instance, this may happen when trying to create an OpenGL ES window on a system that doesn't support it. But at that point, the title and icon have already been lost.
     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 TARGET  = libSDL.a
     9 SOURCES = \
    10 	src/*.c \
    11 	src/audio/*.c \
    12 	src/audio/dummy/*.c \
    13 	src/cpuinfo/*.c \
    14 	src/events/*.c \
    15 	src/file/*.c \
    16 	src/haptic/*.c \
    17 	src/haptic/dummy/*.c \
    18 	src/joystick/*.c \
    19 	src/joystick/dummy/*.c \
    20 	src/loadso/dummy/*.c \
    21 	src/power/*.c \
    22 	src/filesystem/dummy/*.c \
    23 	src/render/*.c \
    24 	src/render/software/*.c \
    25 	src/stdlib/*.c \
    26 	src/thread/*.c \
    27 	src/thread/generic/*.c \
    28 	src/timer/*.c \
    29 	src/timer/dummy/*.c \
    30 	src/video/*.c \
    31 	src/video/dummy/*.c \
    32 
    33 OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
    34 
    35 all: $(TARGET)
    36 
    37 $(TARGET): $(OBJECTS)
    38 	$(AR) crv $@ $^
    39 	$(RANLIB) $@
    40 
    41 clean:
    42 	rm -f $(TARGET) $(OBJECTS)