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