diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-02-01 09:48:31 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-02-01 09:48:31 +0100 |
| commit | 6e191a07bbc57d73152ba886b6f76f694a97e525 (patch) | |
| tree | b37718035e5a9b31bc3a5875b4e12a2305021a39 /Makefile | |
| parent | 46b9e6f61275c4ed4cd2e8f319cad4f6bc73100f (diff) | |
| download | ft_containers-6e191a07bbc57d73152ba886b6f76f694a97e525.tar.gz ft_containers-6e191a07bbc57d73152ba886b6f76f694a97e525.tar.bz2 ft_containers-6e191a07bbc57d73152ba886b6f76f694a97e525.zip | |
src test dir, makefile, Added subject
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4837cab --- /dev/null +++ b/Makefile @@ -0,0 +1,33 @@ +RM = rm -f + +CC = clang++ +CCFLAGS = -Wall -Wextra #-Werror + +SRC_DIR = src +TEST_DIR = test +OBJ_DIR = obj + +TEST_SRC = $(shell find $(TEST_DIR) -type f -name "*.cpp") +OBJ = $(TEST_SRC:$(TEST_DIR)/%.cpp=$(OBJ_DIR)/%.o) +$(info $(OBJ)) + +NAME = ft_containers_test + +all: prebuild $(NAME) + +prebuild: + if [ ! -d $(OBJ_DIR) ]; then mkdir $(OBJ_DIR); fi + +$(NAME): $(OBJ) + $(CC) -o $@ $^ + +$(OBJ_DIR)/%.o: $(TEST_DIR)/%.cpp + $(CC) $(CCFLAGS) -c -o $@ $< + +clean: + $(RM) $(OBJ) + +fclean: clean + $(RM) $(NAME) + +re: fclean all |
