CXXFLAGS=-O3 -ffast-math -g -I. -std=c99 $(GST_CFLAGS) -DUSE_SIM
LDFLAGS=$(GST_LIBS) -lm
CFLAGS=$(CXXFLAGS) 

LIBS=gstreamer-fft-0.10 gtk+-2.0 libpulse-mainloop-glib libpulse libpulse-simple
GST_LIBS=$(shell pkg-config --libs $(LIBS))
GST_CFLAGS=$(shell pkg-config --cflags $(LIBS))

PROGRAMS=pulse

all: $(PROGRAMS)

pulse: serial.o main.o ledcube.o plugin.o sim.o
	$(CC)   -o $@ $^  $(LDFLAGS)

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