PROJECT = Al TARGET = al LIBS = -lpthread -lSDL -ldl -lSDL_image `xml2-config --libs` OBJS = main.o init.o image.o menu.o window.o time.o level.o CC = gcc CFLAGS = -Wall -g `xml2-config --cflags` all : $(TARGET) $(TARGET) : $(OBJS) $(CC) $(CFLAGS) -o $@ $^ $(LIBS) gnu_code : indent -gnu *.c clean : rm -f $(TARGET) *.o mrproper : rm -f $(TARGET) *.o *~