From 54f40f6cb863f00fbcaa77ebdb930d8d7fc6988d Mon Sep 17 00:00:00 2001 From: Olivier Gayot Date: Thu, 28 Dec 2017 21:30:20 +0100 Subject: Imported the code into Git Signed-off-by: Olivier Gayot --- Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c458a47 --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +NAME = $(notdir $(CURDIR)) +SRC = $(addprefix src/,main.c init.c move.c flip.c flag.c xSDL.c) + +CPPFLAGS = -I./include $(shell sdl-config --cflags) +CPPFLAGS += -I../lib/sdl-digit/include +LDFLAGS = -L../lib/sdl-digit -L./lib $(shell sdl-config --libs) -lsdl-digit +CFLAGS = -W -Wall -Wextra -std=gnu99 $(shell sdl-config --cflags) + +CC = gcc + +OBJ = $(SRC:.c=.o) +DEP = $(SRC:.c=.d) + +all: $(NAME) + +$(NAME): $(OBJ) + $(CC) -o "$@" $^ $(LDFLAGS) + +-include $(DEP) + +%.d: %.c + $(CC) -MM $(CPPFLAGS) $(CFLAGS) $< -MF $@ -MT "$*.o $@" + +clean: + $(RM) $(OBJ) + $(RM) $(NAME) + +mrproper: clean + $(RM) $(DEP) + +distclean: mrproper + $(RM) $(addsuffix ~,$(SRC)) + $(RM) $(wildcard $(addsuffix .sw*,$(addprefix .,$(SRC)))) + +.PHONY: all clean mrproper distclean + -- cgit v1.2.3