diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c2c256a --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +CC = gcc +CFLAGS = -Wall -Wextra -std=c89 + +SRC_DIR = src +OBJ_DIR = obj + +SRC = $(wildcard $(SRC_DIR)/*.c) +OBJ = $(SRC:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o) + +EXEC = taquin + +all: $(EXEC) + +$(EXEC): $(OBJ) + $(CC) $(CFLAGS) -o $@ $^ + +$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c + mkdir -p $(OBJ_DIR) + $(CC) $(CFLAGS) -c $< -o $@ + +run: $(EXEC) + ./$(EXEC) + +clean: + rm -rf $(OBJ_DIR) *.o $(EXEC) diff --git a/obj/game.o b/obj/game.o new file mode 100644 index 0000000..086c444 Binary files /dev/null and b/obj/game.o differ