See ChangeLog: Fri Sep 17 12:56:42 CEST 1999 Werner Koch
[libgcrypt.git] / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 if COMPILE_LIBGCRYPT
4 gcrypt = gcrypt
5 my_clean_gcrypt =
6 else
7 gcrypt =
8 my_clean_gcrypt = gcrypt/Makefile
9 endif
10
11 if CROSS_COMPILING
12 checks =
13 else
14 checks = checks
15 endif
16
17 SUBDIRS = intl zlib util mpi cipher tools g10 po doc ${checks} ${gcrypt}
18 EXTRA_DIST = VERSION  PROJECTS BUGS
19 # gettext never gets it right, so we take here care of deleting the
20 # symlink.  my_clean_gcrypt is just a kludge until we can include
21 # libgcrypt.
22 DISTCLEANFILES = g10defs.h intl/libintl.h ${my_clean_gcrypt}
23
24 dist-hook:
25         @set -e; \
26          for file in `cd $(top_srcdir); find . -type f -name distfiles`; do \
27             dir=`dirname $$file` ; $(mkinstalldirs) $(distdir)/$$dir ; \
28             for i in distfiles `cat $(top_srcdir)/$$file` ; do \
29                 ln $(top_srcdir)/$$dir/$$i $(distdir)/$$dir/$$i 2> /dev/null \
30                 || cp -p $(top_srcdir)/$$dir/$$i $(distdir)/$$dir/$$i; \
31             done ; \
32         done
33         @set -e; \
34         sed -e 's/@pkg_version@/$(VERSION)/g' \
35             $(top_srcdir)/scripts/gnupg.spec.in \
36             > $(distdir)/scripts/gnupg.spec
37         -rm $(distdir)/gcrypt/*.[ch]
38
39
40 if MAINTAINER_MODE
41 # This is only useful within my local environment (wk)
42 cvs-get:
43         rsync -Cavuzb  --exclude scratch --exclude .deps \
44                       wkoch@sigtrap.guug.de:work/gnupg .
45
46 cvs-put:
47         rsync -Cavuzb --exclude .deps --exclude scratch \
48                       . wkoch@sigtrap.guug.de:work/gnupg
49
50 cvs-sync: cvs-get cvs-put
51
52 endif
53
54
55 .PHONY: cvs-get cvs-put cvs-sync
56