42/rushes/rush02/ex00/Makefile
2016-11-20 02:20:23 +02:00

36 lines
1.3 KiB
Makefile

# **************************************************************************** #
# #
# ::: :::::::: #
# Makefile :+: :+: :+: #
# +:+ +:+ +:+ #
# By: gtertysh <marvin@42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2016/11/12 13:37:10 by gtertysh #+# #+# #
# Updated: 2016/11/13 21:51:43 by gtertysh ### ########.fr #
# #
# **************************************************************************** #
RUSH2 = rush-2
RUSH0 = rush-0
RUSH0SRC = src-rush-00/
RUSH2SRC = src-rush-02/*.c
INC = headers/
LIB = lib/
BIN = bin/
FLAGS = -Wall -Werror -Wextra
all: $(RUSH2) $(RUSH0)
$(RUSH2):
@gcc $(FLAGS) $(RUSH2SRC) -I $(INC) -o $(BIN)$(RUSH2) -L $(LIB) -lft
$(RUSH0):
@for number in 0 1 2 3 4 ; do \
gcc $(FLAGS) $(RUSH0SRC)main.c $(RUSH0SRC)rush0$$number.c \
-I $(INC) -o $(BIN)$(RUSH0)$$number -L $(LIB) -lft ; \
done
fclean:
@rm -f $(BIN)*
re: fclean all