diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-11-01 17:18:40 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-11-01 17:18:40 +0100 |
| commit | 573d059fc002343f280945a6a58482c7e018566c (patch) | |
| tree | 9e5920fe7dc454d5a3017a126bb90ee78fb39a9c /Makefile | |
| download | ft_printf_test-573d059fc002343f280945a6a58482c7e018566c.tar.gz ft_printf_test-573d059fc002343f280945a6a58482c7e018566c.tar.bz2 ft_printf_test-573d059fc002343f280945a6a58482c7e018566c.zip | |
Basic testing framework
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..dc4e169 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +FT_PRINTF_PATH = ../ft_printf + +CC = gcc +CCFLAGS = -Wall -Wextra +LDFLAGS = -L$(FT_PRINTF_PATH) -lftprintf +MAKE = make -j4 + +NAME = ft_printf_test +RM = rm -f + +SRC = main.c helper.c moulitest_read_stdout.c +OBJ = $(SRC:.c=.o) + +run: all + ./$(NAME) + +all: $(NAME) + +$(NAME): ft_printf_all $(OBJ) + $(CC) $(LDFLAGS) $(CCFLAGS) -o $@ $(OBJ) + +%.o: %.c + $(CC) $(CCFLAGS) -c -o $@ $< + +clean: + $(RM) $(OBJ) + +fclean: clean + $(RM) $(NAME) + +re: fclean all + +ft_printf_all: + $(MAKE) -C $(FT_PRINTF_PATH) all |
