4 VERSION := $(shell . $(ROOT)/IDMETA; echo $$VERSION)
7 MP_CONFIG := $(shell if test -x $(ROOT)/../metaproxy/metaproxy-config; then echo $(ROOT)/../metaproxy/metaproxy-config; else echo metaproxy-config; fi)
10 MP_CFLAGS := $(shell $(MP_CONFIG) --cflags)
11 MP_LIBS := $(shell $(MP_CONFIG) --libs)
12 MP_SO := metaproxy_filter_sparql.so
14 O := filter_sparql.o sparql.o
16 CXXFLAGS := -DVERSION=\"$(VERSION)\" $(MP_CFLAGS) -fPIC
17 CFLAGS := -DVERSION=\"$(VERSION)\" $(MP_CFLAGS) -fPIC
22 $(CXX) -shared $(CXXFLAGS) $(LDFLAGS) $^ -o $@ $(MP_LIBS)
25 mkdir -p $(DESTDIR)$(libdir)/mp-sparql
26 cp $(MP_SO) $(DESTDIR)$(libdir)/mp-sparql
28 test_sparql: test_sparql.o sparql.o
29 $(CC) $(CFLAGS) $^ -o $@ $(MP_LIBS)
37 rm -f *.o $(MP_SO) test_sparql