Merged revisions 10129-10142 via svnmerge from
[wvapps.git] / nss-uniconf / Makefile
blobb7270dc41b23a01385989bb9a5147457244ad51c
1 ifeq ($(TOPDIR),)
2 TOPDIR=.
3 WVSTREAMS_SRC=.
4 LDFLAGS=$(shell pkg-config --libs libwvstreams)
5 CPPFLAGS=$(shell pkg-config --cflags libwvstreams)
6 else
7 XPATH=$(TOPDIR)/src/wvstreams/include
8 with_xplc=$(TOPDIR)/src/wvstreams
9 # XPATH=../wvstreams/include
10 endif
12 include $(TOPDIR)/wvrules.mk
14 # Se the SONAME
15 %.so: SONAME=$@.2
17 # Uncomment if you want logging for libnss_uniconf (LOTS of logging!)
18 #CFLAGS+=-DDOLOG
19 #XPATH=../wvstreams/include
21 all: libnss_wvtest.so libnss_uniconf.so libnss_unildap.so nsstest
23 default: all
25 LDFLAGS+=-lwvbase -lwvstreams -lwvutils -lxplc
27 libnss_uniconf.so-LIBS+=-luniconf -rdynamic -Xlinker --version-script=exports.map
28 libnss_uniconf.so: libnss_uniconf.o
30 nsstest-LIBS+=$(EFENCE) -ldl
32 nsstest: libnss_uniconf.o libnss_wvtest.o
34 install: libnss_uniconf.so
35 install -D libnss_uniconf.so $(DESTDIR)/lib/libnss_uniconf.so.2
37 ifdef PKGSNAPSHOT
38 SNAPDATE=+$(shell date +%Y%m%d)
39 endif
41 dist-hook:
42 sed -e "s/@PKGVER@/$(PKGVER)$(SNAPDATE)/" \
43 redhat/libnss-uniconf.spec.in > redhat/libnss-uniconf.spec
45 clean:
46 rm -f nsstest