IDIR = include
ODIR = obj
BDIR = bin
SDIR = src
CC = g++
CFLAGS_R = -I$(IDIR) -lfftw3 -lm
CFLAGS_C = -I$(IDIR)  

all:$(BDIR)/wave

$(BDIR)/wave: $(ODIR)/wave.o
	$(CC) -o $@  $< $(CFLAGS_R)

$(ODIR)/%.o: $(SDIR)/%.C 
	$(CC) -o $@ -c $< $(CFLAGS_C)

.PHONY: clean

clean: 
	rm $(BDIR)/* $(ODIR)/*
