.SUFFIXES = .SUFFIXES = .c .h .o CC = gcc CFLAGS = -Wall -Wextra -Werror -g SRCS = src/main.c src/init.c src/logging.c src/image.c \ src/base64.c src/compression.c src/tmx.c OBJS = $(SRCS:.c=.o) LIBS = sdl SDL_image zlib expat all: sdlex sdlex: $(OBJS) $(CC) $(LDFLAGS) -o sdlex $$(pkg-config --libs $(LIBS)) $(OBJS) .c.o: $(CC) -c $(CFLAGS) -o $*.o $$(pkg-config --cflags $(LIBS)) $< clean: rm -f $(OBJS) sdlex