##
## EPITECH PROJECT, 2020
## rush3
## File description:
## Makefile
##

CC	=	g++ -lm -Wall -Wextra -Werror -lsfml-graphics -lsfml-window -lsfml-system -lsfml-network -lsfml-audio

SRC	=	Al/src/main.cpp		\
		Al/src/constructor.cpp	\
		Al/src/destructor.cpp	\
		Al/src/myfill.cpp		\
		Al/src/draw.cpp		\
		Al/src/event.cpp		\
		Al/src/game.cpp		\
		Al/src/popup.cpp	\
		src/Parts.cpp		\
		src/Head.cpp		\
		src/Torso.cpp		\
		src/Core.cpp		\
		src/Arm.cpp			\
		src/Leg.cpp			\
		src/Scrap.cpp		\
		src/Robot.cpp		\
		src/PartsInv.cpp	\

INC	=	-I./include
INC += 	-I../Al/include

OBJ	=		$(SRC:.cpp=.o)

#CFLAGS =	-lsfml-graphics -lsfml-window -lsfml-system -lsfml-network -lsfml-audio
CFLAGS	=	$(INC)

NAME	=	rush3

all:	$(NAME)

$(NAME):	$(OBJ)
			$(CC) $(OBJ) -o $(NAME) && echo -e "\033[32mBinary created\033[00m"
clean:
		rm -f $(OBJ) && echo -e "\033[32mAll .o remove\033[00m"

fclean:		clean
		rm -f $(NAME) && echo -e "\033[32mBinary remove\033[00m"

re:	fclean all
