Version increased to unfs3_0.9.22+dfsg-1maemo3
[unfs3] / unfs3 / Makefile.in
1 CC = @CC@
2 CFLAGS = @CFLAGS@ -D_GNU_SOURCE
3 INSTALL = @INSTALL@
4 INSTALL_DATA = @INSTALL_DATA@
5 VERSION = @PACKAGE_VERSION@
6 RM = rm -f
7 MAKE = make
8
9 SOURCES = attr.c daemon.c error.c fd_cache.c fh.c fh_cache.c locate.c \
10           md5.c mount.c nfs.c password.c readdir.c user.c xdr.c winsupport.c
11 OBJS = attr.o daemon.o error.o fd_cache.o fh.o fh_cache.o locate.o \
12        md5.o mount.o nfs.o password.o readdir.o user.o xdr.o winsupport.o
13 CONFOBJ = Config/lib.a
14 EXTRAOBJ = @EXTRAOBJ@
15 LDFLAGS = @LDFLAGS@ @LIBS@ @LEXLIB@
16 EXEEXT = @EXEEXT@
17
18 prefix = @prefix@
19 exec_prefix = @exec_prefix@
20 sbindir = @sbindir@
21 mandir = @mandir@
22 datarootdir = @datarootdir@
23
24 SUBDIRS = Config @SUBDIRS@
25
26 DESTDIR =
27
28 all: subdirs unfsd$(EXEEXT)
29
30 unfsd$(EXEEXT): $(OBJS) $(CONFOBJ) $(EXTRAOBJ)
31         $(CC) -o $@ $(OBJS) $(CONFOBJ) $(EXTRAOBJ) $(LDFLAGS)
32
33 subdirs:
34         for i in $(SUBDIRS); do cd $$i; $(MAKE) all; cd ..; done
35
36 install: unfsd$(EXEEXT)
37         $(INSTALL) -d $(DESTDIR)$(sbindir)
38         $(INSTALL) -d $(DESTDIR)$(mandir)/man7
39         $(INSTALL) -d $(DESTDIR)$(mandir)/man8
40         $(INSTALL) unfsd$(EXEEXT) $(DESTDIR)$(sbindir)/unfsd$(EXEEXT)
41         $(INSTALL_DATA) Extras/tags.7 $(DESTDIR)$(mandir)/man7/tags.7
42         $(INSTALL_DATA) unfsd.8       $(DESTDIR)$(mandir)/man8/unfsd.8
43
44 # Not installed by default, since it installs files outside prefix
45 install-init: unfsd.init
46         $(INSTALL) -d $(DESTDIR)/etc/init.d
47         $(INSTALL) unfsd.init $(DESTDIR)/etc/init.d/unfsd
48
49 install-strip: install
50         strip $(DESTDIR)$(sbindir)/unfsd$(EXEEXT)
51
52 uninstall:
53         $(RM) $(DESTDIR)$(sbindir)/unfsd$(EXEEXT)
54         $(RM) $(DESTDIR)$(mandir)/man7/tags.7
55         $(RM) $(DESTDIR)$(mandir)/man8/unfsd.8
56
57 clean:
58         for i in $(SUBDIRS); do cd $$i; $(MAKE) clean; cd ..; done
59         $(RM) $(OBJS)
60         $(RM) unfsd$(EXEEXT)
61         $(RM) unfs3-$(VERSION).tar.gz
62
63 distclean: clean
64         for i in $(SUBDIRS); do cd $$i; $(MAKE) distclean; cd ..; done
65         $(RM) Makefile config.h
66         $(RM) config.log config.status
67
68 maintainer-clean: distclean
69         $(RM) config.h.in configure
70         $(RM) -rf autom4te.cache
71
72 dep: $(SOURCES)
73         for i in $(SUBDIRS); do cd $$i; $(MAKE) dep; cd ..; done
74         $(CC) $(CFLAGS) -MM $(SOURCES) >> Makefile
75
76 .PHONY: dist unfs3-$(VERSION).tar.gz
77
78 dist: unfs3-$(VERSION).tar.gz
79
80 unfs3-$(VERSION).tar.gz:
81         rm -rf /tmp/unfs3-make-dist-dir
82         mkdir /tmp/unfs3-make-dist-dir
83         ln -sf `pwd` /tmp/unfs3-make-dist-dir/unfs3-$(VERSION)
84         (cd /tmp/unfs3-make-dist-dir; \
85          tar zcf unfs3-$(VERSION)/unfs3-$(VERSION).tar.gz \
86          unfs3-$(VERSION)/fd_cache.c \
87          unfs3-$(VERSION)/md5.h \
88          unfs3-$(VERSION)/xdr.h \
89          unfs3-$(VERSION)/attr.c \
90          unfs3-$(VERSION)/README \
91          unfs3-$(VERSION)/backend.h \
92          unfs3-$(VERSION)/password.c \
93          unfs3-$(VERSION)/README.nfsroot \
94          unfs3-$(VERSION)/error.c \
95          unfs3-$(VERSION)/winsupport.c \
96          unfs3-$(VERSION)/fh_cache.h \
97          unfs3-$(VERSION)/user.c \
98          unfs3-$(VERSION)/unfs3.spec \
99          unfs3-$(VERSION)/winsupport.h \
100          unfs3-$(VERSION)/readdir.h \
101          unfs3-$(VERSION)/nfs.c \
102          unfs3-$(VERSION)/configure \
103          unfs3-$(VERSION)/xdr.c \
104          unfs3-$(VERSION)/install-sh \
105          unfs3-$(VERSION)/mount.c \
106          unfs3-$(VERSION)/password.h \
107          unfs3-$(VERSION)/Extras/Makefile.in \
108          unfs3-$(VERSION)/Extras/cluster.c \
109          unfs3-$(VERSION)/Extras/tags.7 \
110          unfs3-$(VERSION)/Extras/cluster.h \
111          unfs3-$(VERSION)/NEWS \
112          unfs3-$(VERSION)/CREDITS \
113          unfs3-$(VERSION)/aclocal.m4 \
114          unfs3-$(VERSION)/daemon.h \
115          unfs3-$(VERSION)/doc/TODO \
116          unfs3-$(VERSION)/doc/README.win \
117          unfs3-$(VERSION)/doc/kirch1.txt \
118          unfs3-$(VERSION)/doc/passwords.txt \
119          unfs3-$(VERSION)/unfsd.8 \
120          unfs3-$(VERSION)/Makefile.in \
121          unfs3-$(VERSION)/unfsd.init \
122          unfs3-$(VERSION)/backend_win32.h \
123          unfs3-$(VERSION)/indent-all \
124          unfs3-$(VERSION)/backend_unix.h \
125          unfs3-$(VERSION)/nfs.h \
126          unfs3-$(VERSION)/locate.c \
127          unfs3-$(VERSION)/BRANCHES \
128          unfs3-$(VERSION)/fd_cache.h \
129          unfs3-$(VERSION)/daemon.c \
130          unfs3-$(VERSION)/error.h \
131          unfs3-$(VERSION)/contrib/nfsotpclient/README \
132          unfs3-$(VERSION)/contrib/nfsotpclient/mountclient \
133          unfs3-$(VERSION)/contrib/nfsotpclient/mountclient/__init__.py \
134          unfs3-$(VERSION)/contrib/nfsotpclient/mountclient/mountpacker.py \
135          unfs3-$(VERSION)/contrib/nfsotpclient/mountclient/mountconstants.py \
136          unfs3-$(VERSION)/contrib/nfsotpclient/mountclient/mounttypes.py \
137          unfs3-$(VERSION)/contrib/nfsotpclient/nfsotpclient.py \
138          unfs3-$(VERSION)/contrib/nfsotpclient/rpc.py \
139          unfs3-$(VERSION)/contrib/rpcproxy/rpcproxy \
140          unfs3-$(VERSION)/LICENSE \
141          unfs3-$(VERSION)/fh.h \
142          unfs3-$(VERSION)/fh.c \
143          unfs3-$(VERSION)/Config/exports.y \
144          unfs3-$(VERSION)/Config/exports.l \
145          unfs3-$(VERSION)/Config/exports.h \
146          unfs3-$(VERSION)/Config/Makefile.in \
147          unfs3-$(VERSION)/locate.h \
148          unfs3-$(VERSION)/md5.c \
149          unfs3-$(VERSION)/fh_cache.c \
150          unfs3-$(VERSION)/config.h.in \
151          unfs3-$(VERSION)/attr.h \
152          unfs3-$(VERSION)/configure.ac \
153          unfs3-$(VERSION)/mount.h \
154          unfs3-$(VERSION)/readdir.c \
155          unfs3-$(VERSION)/user.h)
156         rm -rf /tmp/unfs3-make-dist-dir
157
158 # automatically generated dependencies follow