testing debug

This commit is contained in:
ag
2024-09-20 23:29:56 +03:00
parent 21ba17c7b6
commit c742d6b58d
3 changed files with 77 additions and 23 deletions
+14 -12
View File
@@ -1,31 +1,33 @@
TARGET = Q2
CXX = g++
CXXFLAGS = -Wall -Wextra -std=c++11
SRCS = main.cpp
TEST = cache_test.cpp
OBJS = $(SRCS:.cpp=.o)
ifeq ($(OS),Windows_NT)
RM = del
RUN = $(TARGET).exe
else
RM = rm -f
RUN = ./$(TARGET)
endif
all: $(TARGET)
$(TARGET): $(OBJS)
$(CXX) -o $@ $^
$(CXX) -o $@ $^
%.o: %.cpp
$(CXX) $(CXXFLAGS) -c $< -o $@
$(CXX) $(CXXFLAGS) -c $< -o $@
test:
$(CXX) $(CXXFLAGS) $(TEST) -o cache_test
$(CXX) $(CXXFLAGS) $(TEST) -o cache_test
clean:
rm -f $(OBJS) $(TARGET) $(TEST)
$(RM) $(OBJS) $(TARGET) cache_test
run: $(TARGET)
./$(TARGET)
$(RUN)
.PHONY: all clean run
.PHONY: all clean run test