CFLAGS=-g -O2 -Wall $(shell sdl-config --cflags) obj/cplx.o obj/math.o obj/fourier.o obj/filter.o obj/mat.o obj/vec.o obj/separable2D.o obj/wavelet.o obj/wavelet2D.o obj/io.o obj/random.o 
LDFLAGS=-g -O2 -Wall $(shell sdl-config --libs) -lSDL_image

PROGRAMS=$(basename $(wildcard *.c))

all: $(PROGRAMS)

clean:
	rm -f $(PROGRAMS) *.o

new: clean all
