dont work on windows
i dont know why
This commit is contained in:
parent
1a84f77192
commit
49410552c6
3
.gitignore
vendored
3
.gitignore
vendored
@ -2,4 +2,5 @@
|
|||||||
*.
|
*.
|
||||||
*.txt
|
*.txt
|
||||||
*.vscode
|
*.vscode
|
||||||
*.out
|
*.out
|
||||||
|
*.exe
|
||||||
|
38
makefile
38
makefile
@ -1,9 +1,6 @@
|
|||||||
TARGET = Q2
|
TARGET = Q2
|
||||||
|
|
||||||
CXX = g++
|
CXX = g++
|
||||||
|
|
||||||
CXXFLAGS = -Wall -Wextra -std=c++11
|
|
||||||
|
|
||||||
SRCS = main.cpp
|
SRCS = main.cpp
|
||||||
TEST = cache_test.cpp
|
TEST = cache_test.cpp
|
||||||
|
|
||||||
@ -15,38 +12,10 @@ $(TARGET): $(OBJS)
|
|||||||
$(CXX) -o $@ $^
|
$(CXX) -o $@ $^
|
||||||
|
|
||||||
%.o: %.cpp
|
%.o: %.cpp
|
||||||
$(CXX) $(CXXFLAGS) -c $< -o $@
|
$(CXX) $(CPPFLAGS) -c $< -o $@
|
||||||
|
|
||||||
test:
|
test:
|
||||||
$(CXX) $(CXXFLAGS) $(TEST) -o cache_test
|
$(CXX) $(CPPFLAGS) $(TEST) -o cache_test
|
||||||
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f $(OBJS) $(TARGET)
|
|
||||||
run: $(TARGET)
|
|
||||||
./$(TARGET)
|
|
||||||
|
|
||||||
.PHONY: all clean run
|
|
||||||
|
|
||||||
TARGET = Q2
|
|
||||||
CXX = g++
|
|
||||||
CXXFLAGS = -Wall -Wextra -std=c++11
|
|
||||||
|
|
||||||
SRCS = main.cpp
|
|
||||||
TEST = cache_test.cpp
|
|
||||||
|
|
||||||
OBJS = $(SRCS:.cpp=.o)
|
|
||||||
|
|
||||||
all: $(TARGET)
|
|
||||||
|
|
||||||
$(TARGET): $(OBJS)
|
|
||||||
$(CXX) -o $@ $^
|
|
||||||
|
|
||||||
%.o: %.cpp
|
|
||||||
$(CXX) $(CXXFLAGS) -c $< -o $@
|
|
||||||
|
|
||||||
test:
|
|
||||||
$(CXX) $(CXXFLAGS) $(TEST) -o cache_test
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(OBJS) $(TARGET) cache_test
|
rm -f $(OBJS) $(TARGET) cache_test
|
||||||
@ -54,12 +23,11 @@ clean:
|
|||||||
run: $(TARGET)
|
run: $(TARGET)
|
||||||
./$(TARGET)
|
./$(TARGET)
|
||||||
|
|
||||||
# Windows compatibility for cleaning
|
|
||||||
ifeq ($(OS), Windows_NT)
|
ifeq ($(OS), Windows_NT)
|
||||||
clean:
|
clean:
|
||||||
del /Q $(OBJS) $(TARGET) cache_test
|
del /Q $(OBJS) $(TARGET) cache_test
|
||||||
run: $(TARGET)
|
run: $(TARGET)
|
||||||
$(TARGET).exe
|
$(TARGET).exe
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PHONY: all clean run test
|
.PHONY: all clean run test
|
Loading…
x
Reference in New Issue
Block a user