Add CentOS 7, remove obsolete Ubuntu
[mp-sparql-moved-to-github.git] / Makefile
1 SUBDIRS = src doc
2 .PHONY: $(SUBDIRS) all
3 prefix = /usr
4 datadir = $(prefix)/share
5 pkgdatadir = $(datadir)/mp-sparql
6
7 CDEP=doc/common/common.ent
8
9 all: $(SUBDIRS)
10
11 $(SUBDIRS): $(CDEP)
12         $(MAKE) -C $@
13
14 clean check: $(CDEP)
15         for d in $(SUBDIRS); do \
16                 $(MAKE) -C $$d $@; \
17         done
18
19 install:
20         mkdir -p $(DESTDIR)$(pkgdatadir)/bibframe
21         cp bibframe/cql2pqf.txt bibframe/*.xml $(DESTDIR)$(pkgdatadir)/bibframe
22         if test -d /usr/lib64 ; then \
23                 sed "s@<dlpath.*dlpath>@<dlpath>$(prefix)/lib64/metaproxy6/modules</dlpath>@" <bibframe/config-sparql.xml >$(DESTDIR)$(pkgdatadir)/bibframe/config-sparql.xml; \
24         else \
25                 sed "s@<dlpath.*dlpath>@<dlpath>$(prefix)/lib/metaproxy6/modules</dlpath>@" <bibframe/config-sparql.xml >$(DESTDIR)$(pkgdatadir)/bibframe/config-sparql.xml; \
26         fi
27         for d in $(SUBDIRS); do \
28                 $(MAKE) -C $$d $@; \
29         done
30
31 $(CDEP):
32         git submodule init
33         git submodule update