COMPILE_FLAGS = -ansi -Wall -O2 `pkg-config lash-1.0 glib-2.0 alsa --cflags` 

LINK_FLAGS    = `pkg-config lash-1.0 glib-2.0 alsa jack --libs` -lpthread -lm -lrt -lboost_program_options

TARGET = lash_wrap
PREFIX ?= /usr/local

STUFF = main 

OBJECTS = $(STUFF:%=%.o)
SOURCES = $(STUFF:%=%.cc)

all: $(TARGET)

$(TARGET): $(OBJECTS)
	$(CXX) -o $(TARGET) $(OBJECTS) $(LINK_FLAGS)

$(OBJECTS): %.o: %.cc $(HEADERS) Makefile
	$(CXX) -c $< $(COMPILE_FLAGS)

.PHONY: clean
clean:
	rm -f $(TARGET) *~ *.o  core*

.PHONY: install
install: $(TARGET)
	install -d $(PREFIX)/bin
	install $(TARGET) $(PREFIX)/bin/
