CC  = g++
CXX = g++

CFLAGS   = -g -Wall
CXXFLAGS = -g -Wall -std=c++17

executables = functor rand1 rand2

.PHONY: default
default: $(executables)

functor: functor.o

rand1: rand1.o

rand2: rand2.o

rand2.o: c2cpp_util.h

.PHONY: clean
clean:
	rm -f *~ a.out core *.o $(executables)

.PHONY: all
all: clean default
