Atlas - Makefile.minimal
Home / ext / SDL2 Lines: 1 | Size: 798 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]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/sensor/*.c \ 26 src/sensor/dummy/*.c \ 27 src/stdlib/*.c \ 28 src/thread/*.c \ 29 src/thread/generic/*.c \ 30 src/timer/*.c \ 31 src/timer/dummy/*.c \ 32 src/video/*.c \ 33 src/video/dummy/*.c \ 34 35OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g') 36 37all: $(TARGET) 38 39$(TARGET): $(OBJECTS) 40 $(AR) crv $@ $^ 41 $(RANLIB) $@ 42 43clean: 44 rm -f $(TARGET) $(OBJECTS) 45[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.