1AD = ../..
2CXXFLAGS = -Wall
3CPPFLAGS =  -I $(AD)/libs/evoral -I $(AD)/libs/pbd -I $(AD)/build/libs/pbd
4CPPFLAGS += `pkg-config --cflags libxml-2.0 glibmm-2.4`
5
6LDFLAGS = -L $(AD)/build/libs/pbd -lpbd -Xlinker -rpath=$(AD)/build/libs/pbd
7LDFLAGS += -L $(AD)/build/libs/temporal -ltemporal -Xlinker -rpath=$(AD)/build/libs/temporal
8LDFLAGS += -L $(AD)/build/libs/evoral -levoral -Xlinker -rpath=$(AD)/build/libs/evoral
9
10LDLIBS = `pkg-config --libs libxml-2.0 glibmm-2.4`
11
12smfload: smfload.cc libevoral
13	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ smfload.cc $(LDLIBS)
14
15libevoral:
16	cd $(AD); ./waf build --targets=libevoral
17
18clean:
19	rm -f smfload
20
21.PHONY: libevoral clean
22