Makefile.minimal (756B)
1# Makefile to build the SDL library 2 3INCLUDE = -I./include 4CFLAGS = -g -O2 $(INCLUDE) 5AR = ar 6RANLIB = ranlib 7 8TARGET = libSDL.a 9SOURCES = \ 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 33OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g') 34 35all: $(TARGET) 36 37$(TARGET): $(OBJECTS) 38 $(AR) crv $@ $^ 39 $(RANLIB) $@ 40 41clean: 42 rm -f $(TARGET) $(OBJECTS)