aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: b5fc3e6b5037b745bff8b9de4131d79d1f2e13ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

CC = gcc
CXX = g++
CXXFLAGS = -Wall -Wextra -std=c++21

TARGET = ccshell

SRCS = \
	src/main.cc

OBJS = $(SRCS:.cc=.o)

$(TARGET): $(OBJS)
	$(CXX) $(OBJS) -o $(TARGET)

%.o: %.cc
	$(CXX) $(CXXFLAGS) -c $< -o $@

clean:
	rm -f $(OBJS) $(TARGET)

.PHONY: clean