1 2 3 4 5 6 7 8 9 10 11 12 13CC= g++ CCFLAGS= -std=c++17 SOURCES= example.cpp OBJECTS= $(SOURCES:.cpp=.o) EXEC= $(SOURCES:.cpp=.x) all: $(EXEC) %.x: %.cpp $(CC) $(CCFLAGS) -o $@ $< clean: rm -rf *.o *.x
1 2 3 4 5 6 7 8 9 10 11 12 13
CC= g++ CCFLAGS= -std=c++17 SOURCES= example.cpp OBJECTS= $(SOURCES:.cpp=.o) EXEC= $(SOURCES:.cpp=.x) all: $(EXEC) %.x: %.cpp $(CC) $(CCFLAGS) -o $@ $< clean: rm -rf *.o *.x