done
This commit is contained in:
20
Makefile
20
Makefile
@@ -1,4 +1,4 @@
|
|||||||
NAME = ircserv
|
NAME = minichat
|
||||||
|
|
||||||
SRC = main.cpp ./Srcs/Server.cpp ./Srcs/Client.cpp ./Srcs/Channel.cpp ./Srcs/Authentication.cpp \
|
SRC = main.cpp ./Srcs/Server.cpp ./Srcs/Client.cpp ./Srcs/Channel.cpp ./Srcs/Authentication.cpp \
|
||||||
./Srcs/Broadcast.cpp ./Srcs/Commands.cpp ./Srcs/Helpers.cpp ./Srcs/Modes.cpp
|
./Srcs/Broadcast.cpp ./Srcs/Commands.cpp ./Srcs/Helpers.cpp ./Srcs/Modes.cpp
|
||||||
@@ -7,17 +7,25 @@ OBJ = ${SRC:.cpp=.o}
|
|||||||
|
|
||||||
CXX = c++
|
CXX = c++
|
||||||
|
|
||||||
CXXFLAGS = -std=c++98 -fsanitize=address -g3 -Wall -Wextra -Werror -I ./Includes
|
CXXFLAGS = -std=c++98 -Wall -Wextra -Werror -I ./Includes
|
||||||
|
|
||||||
all : $(NAME)
|
all : $(NAME)
|
||||||
|
|
||||||
$(NAME) : $(OBJ)
|
$(NAME) : $(OBJ)
|
||||||
$(CXX) $(CXXFLAGS) $(OBJ) -o $(NAME)
|
@$(CXX) $(CXXFLAGS) $(OBJ) -o $(NAME)
|
||||||
|
@echo "\033[1;32m---- BUILT SUCCESSFULLY! ----\033[0m"
|
||||||
|
|
||||||
|
%.o: %.cpp
|
||||||
|
@echo "\033[36mCompiling $<...\033[0m"
|
||||||
|
@$(CXX) $(CXXFLAGS) -c $< -o $@
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -rf *.o
|
@rm -rf *.o
|
||||||
|
@rm -rf ./Srcs/*.o
|
||||||
|
@echo "\033[31mObject files cleaned.\033[0m"
|
||||||
|
|
||||||
fclean : clean
|
fclean : clean
|
||||||
rm -rf $(NAME)
|
@rm -rf $(NAME)
|
||||||
|
@echo "\033[31mExecutable cleaned.\033[0m"
|
||||||
|
|
||||||
re : fclean all
|
re : fclean all
|
||||||
|
Binary file not shown.
BIN
Srcs/Broadcast.o
BIN
Srcs/Broadcast.o
Binary file not shown.
BIN
Srcs/Channel.o
BIN
Srcs/Channel.o
Binary file not shown.
BIN
Srcs/Client.o
BIN
Srcs/Client.o
Binary file not shown.
BIN
Srcs/Commands.o
BIN
Srcs/Commands.o
Binary file not shown.
BIN
Srcs/Helpers.o
BIN
Srcs/Helpers.o
Binary file not shown.
BIN
Srcs/Modes.o
BIN
Srcs/Modes.o
Binary file not shown.
BIN
Srcs/Server.o
BIN
Srcs/Server.o
Binary file not shown.
Reference in New Issue
Block a user