6 MP_CONFIG := $(shell if test -x $(ROOT)/../metaproxy/metaproxy-config; then echo $(ROOT)/../metaproxy/metaproxy-config; else echo metaproxy-config; fi)
9 MP_CFLAGS := $(shell $(MP_CONFIG) --cflags)
10 MP_LIBS := $(shell $(MP_CONFIG) --libs)
11 MP_SO := metaproxy_filter_sparql.so
13 O := filter_sparql.o sparql.o
15 CXXFLAGS := $(MP_CFLAGS) -fPIC
16 CFLAGS := $(MP_CFLAGS) -fPIC
21 $(CXX) -shared $(CXXFLAGS) $(LDFLAGS) $^ -o $@ $(MP_LIBS)
24 mkdir -p $(DESTDIR)$(libdir)/mp-sparql
25 cp $(MP_SO) $(DESTDIR)$(libdir)/mp-sparql
27 test_sparql: test_sparql.o sparql.o
28 $(CC) $(CFLAGS) $^ -o $@ $(MP_LIBS)
36 rm -f *.o $(MP_SO) test_sparql