]> andersk Git - nss_nonlocal.git/blob - Makefile.in
Autoheaderfiscate.
[nss_nonlocal.git] / Makefile.in
1 prefix = @prefix@
2 exec_prefix = @exec_prefix@
3 libdir = @libdir@
4
5 INSTALL = @INSTALL@
6 CC = @CC@
7
8 CFLAGS = @CFLAGS@
9 CPPFLAGS = @CPPFLAGS@
10 LDFLAGS = @LDFLAGS@
11 LIBS = @LIBS@
12
13 ALL_CFLAGS = $(CFLAGS) -fPIC
14 ALL_LDFLAGS = $(LDFLAGS) -shared -Wl,-x
15
16 all: libnss_nonlocal.so.2 linktest
17
18 OBJS = nonlocal-passwd.o nonlocal-group.o nonlocal-shadow.o
19
20 libnss_nonlocal.so.2: $(OBJS) libnss_nonlocal.map
21         $(CC) -o $@ $(CFLAGS) $(ALL_LDFLAGS) -Wl,-soname,$@ -Wl,--version-script=libnss_nonlocal.map $(OBJS) $(LIBS)
22
23 %.o: %.c
24         $(CC) -c $(ALL_CFLAGS) $(CPPFLAGS) $<
25
26 nonlocal-passwd.o: nonlocal-passwd.c nsswitch-internal.h nonlocal.h
27 nonlocal-group.o: nonlocal-group.c nsswitch-internal.h nonlocal.h
28 nonlocal-shadow.o: nonlocal-shadow.c nsswitch-internal.h nonlocal.h
29
30 linktest: libnss_nonlocal.so.2
31         $(CC) $(CFLAGS) $(LDFLAGS) -nostdlib -Wl,--entry=0 -o /dev/null $^
32
33 install: libnss_nonlocal.so.2
34         $(INSTALL) -d $(DESTDIR)$(libdir)
35         $(INSTALL) -m a+r,u+w $< $(DESTDIR)$(libdir)/
36
37 clean:
38         rm -f *.so.* *.o
39
40 .PHONY: all linktest install clean
This page took 0.030524 seconds and 5 git commands to generate.