blob: 811a2409bcc4d68c3c4e3eab163b8934631a3ddd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
CC := c++
CFLAGS := -O3 -Wall -Wextra -Werror -std=c++98
SRC := main.cpp
OBJ := $(patsubst %.cpp,%.o,$(SRC))
NAME := a.out
all: $(NAME)
$(NAME): $(OBJ)
$(CC) -o $(NAME) $(OBJ)
%.o: %.cpp
$(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f $(OBJ)
fclean:
rm -f $(OBJ) $(NAME)
re:
make fclean
make
.PHONY: all clean fclean re
|