
PROGS = static interrupt interrupt2

CXXBASE = g++
CXX = $(CXXBASE) $(ARCH) -std=c++17
CC = $(CXX)
CXXFLAGS = -ggdb -O -Wall -Werror

SOURCES = $(PROGS:=.cc)
OBJECTS = $(SOURCES:.cc=.o)


all:: $(PROGS)

$(PROGS): %:%.o timer.cc
	$(CXX) $(CXXFLAGS) -o $@ $^

clean::
	rm -f $(PROGS) *.o *.s *~ .*~

.SUFFIXES: .cc

.PHONY: all clean

