DBG=-g -O -Wuninitialized -Wshadow -Wall -Wno-non-virtual-dtor -Wno-multichar -Wno-unused-function
BB_DIR=../src
OBJ=wav2patch.o fft.o $(BB_DIR)/dump-wave.o $(BB_DIR)/sdl-widgets.o  $(BB_DIR)/SDL_cond_aros.o

.SUFFIXES=

wav2patch: $(OBJ)
	g++ $(OBJ) -o $@ -lSDL_gfx -lSDL_ttf -lfreetype2 -lSDL

wav2patch.o: wav2patch.cpp $(BB_DIR)/dump-wave.o
	g++ -c $(DBG) -I$(BB_DIR) $<

$(BB_DIR)/dump-wave.o $(BB_DIR)/sdl-widgets.o:
	make -C $(BB_DIR) dump-wave.o sdl-widgets.o

fft.o: fft.h
wav2patch.o: fft.h $(BB_DIR)/sdl-widgets.h
