Merge branch 'feat/r1'
This commit is contained in:
38
real_tests/Makefile
Normal file
38
real_tests/Makefile
Normal file
@@ -0,0 +1,38 @@
|
||||
NAME = real_tests
|
||||
CC = cc
|
||||
CCFLAGS = -Wall -Wextra -Werror -MMD -MP
|
||||
|
||||
SRC = main.c
|
||||
SRC += ft_strlen/00_launcher.c ft_strlen/01_basic.c ft_strlen/02_null.c ft_strlen/03_large.c
|
||||
SRC += ft_atoi/00_launcher.c ft_atoi/01_ok.c ft_atoi/02_ko.c ft_atoi/03_sigsegv.c ft_atoi/04_sigbus.c
|
||||
SRC += ft_strncmp/00_launcher.c ft_strncmp/01_ok.c ft_strncmp/02_ko.c
|
||||
OBJ = $(SRC:.c=.o)
|
||||
|
||||
LIBS = -L.. -lunit -L../libft -lft
|
||||
INC = -I. -I../framework -I../libft
|
||||
|
||||
all: $(NAME)
|
||||
|
||||
test: $(NAME)
|
||||
./$(NAME)
|
||||
|
||||
%.o: %.c Makefile
|
||||
$(CC) $(CCFLAGS) $(INC) -c $< -o $@
|
||||
|
||||
$(NAME): $(OBJ) | libunit
|
||||
$(CC) $(CCFLAGS) $(INC) $(OBJ) $(LIBS) -o $(NAME)
|
||||
|
||||
libunit:
|
||||
@$(MAKE) -C ..
|
||||
|
||||
clean:
|
||||
$(RM) $(OBJ) $(SRC:.c=.d)
|
||||
|
||||
fclean: clean
|
||||
$(RM) $(NAME)
|
||||
|
||||
re: fclean all
|
||||
|
||||
-include $(SRC:.c=.d)
|
||||
|
||||
.PHONY: all clean fclean re libunit
|
||||
Reference in New Issue
Block a user