Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CXXFLAGS = -Wall -Wextra -Wpedantic -O2 --std=c++11
- LDLIBS =
- SOURCES = $(wildcard *.cpp)
- HEADERS = $(wildcard *.hpp)
- OBJECTS = $(SOURCES:.cpp=.o)
- # Reminder:
- # $@ - target
- # $^ - all dependencies
- # $< - first dependency
- all: main.prog
- run: all
- time ./main.prog
- main.prog: $(OBJECTS)
- $(CXX) -o $@ $^ $(LDLIBS)
- $(OBJECTS): $(HEADERS)
- clean:
- rm -f *.o *.prog
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement