diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-14 17:06:30 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-14 17:06:30 +0100 |
| commit | aedf0ac9594678da00218f924dd8468a481c7cc3 (patch) | |
| tree | b76393d00749da748b1844a96c4e1e373b5ec76e /Makefile | |
| download | push_swap-aedf0ac9594678da00218f924dd8468a481c7cc3.tar.gz push_swap-aedf0ac9594678da00218f924dd8468a481c7cc3.tar.bz2 push_swap-aedf0ac9594678da00218f924dd8468a481c7cc3.zip | |
Initial commit
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
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 |
