
SOURCES=$(wildcard *.cpp)
EXECS=$(patsubst %.cpp,%,$(SOURCES))
OBJS=$(patsubst %.cpp,%.o,$(SOURCES))

CFLAGS=-g -O0

all: execs

execs: $(EXECS)

%: %.cpp
	g++ $(CFLAGS) -o $@ $<
%: %.o
	ld -o $@ $<
	
clean:
	rm -f $(EXECS) $(OBJS)
