From aedf0ac9594678da00218f924dd8468a481c7cc3 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 14 Jan 2020 17:06:30 +0100 Subject: Initial commit --- Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f1bb6eb --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +RM = rm -f + +CC = gcc +CCFLAGS = -Wall -Wextra #-Werror + +CHECKER_NAME = checker +CHECKER_SRC = checker_src/main.c +CHECKER_OBJ = $(CHECKER_SRC:.c=.o) + +PUSH_SWAP_NAME = push_swap +PUSH_SWAP_SRC = push_swap_src/main.c +PUSH_SWAP_OBJ = $(PUSH_SWAP_SRC:.c=.o) + + +all: $(CHECKER_NAME) $(PUSH_SWAP_NAME) + +$(CHECKER_NAME): $(CHECKER_OBJ) $(CHECKER_HEADER) + $(CC) -o $@ $(CHECKER_OBJ) + +$(PUSH_SWAP_NAME): $(PUSH_SWAP_OBJ) $(PUSH_SWAP_HEADER) + $(CC) -o $@ $(PUSH_SWAP_OBJ) + +%.o: %.c + $(CC) $(CCFLAGS) -c -o $@ $< + +clean: + $(RM) $(CHECKER_OBJ) + $(RM) $(PUSH_SWAP_OBJ) + +fclean: clean + $(RM) $(CHECKER_NAME) + $(RM) $(PUSH_SWAP_NAME) + +re: fclean all -- cgit