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