1CXX= g++
2
3TARGETDIR= ./target
4PREFIX?= /usr/local
5BINDIR= $(PREFIX)/bin
6
7rosetta_collatz:
8 mkdir -p $(TARGETDIR)/bin
9 $(CXX) -std=c++17 -o $(TARGETDIR)/bin/rosetta_collatz src/rosetta_collatz.cpp
10
11install: all
12 mkdir -p $(BINDIR)
13 install -Dm755 $(TARGETDIR)/bin/rosetta-collatz $(BINDIR)
14
15deinstall:
16 rm -rf $(BINDIR)/rosetta-collatz
17
18clean:
19 rm -rf $(TARGETDIR)