See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner Koch
[gnupg.git] / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 SUBDIRS =  intl po zlib util mpi cipher tools g10 doc checks
4 EXTRA_DIST = VERSION  PROJECTS
5
6 all-am: g10defs.h
7 all-recursive-am: g10defs.h
8
9
10 g10defs.h : config.h
11         @( set -e; \
12         echo "/* Generated automatically by Makefile */" ; \
13         echo "#ifdef HAVE_DRIVE_LETTERS"; \
14         echo "#define G10_LOCALEDIR \"c:/lib/gnupg/locale\""; \
15         echo "#define GNUPG_LIBDIR \"c:/lib/gnupg\""; \
16         echo "#define GNUPG_DATADIR \"c:/lib/gnupg\""; \
17         echo "#else";\
18         echo "#define G10_LOCALEDIR \"$(prefix)/$(DATADIRNAME)/locale\""; \
19         echo "#define GNUPG_LIBDIR \"$(libdir)/gnupg\""; \
20         echo "#define GNUPG_DATADIR \"$(datadir)/gnupg\""; \
21         echo "#endif";\
22         ) >g10defs.h
23
24
25 dist-hook:
26         @set -e; \
27          for file in `cd $(top_srcdir); find . -type f -name distfiles`; do \
28             dir=`dirname $$file` ; $(mkinstalldirs) $(distdir)/$$dir ; \
29             for i in distfiles `cat $(top_srcdir)/$$file` ; do \
30                 ln $(top_srcdir)/$$dir/$$i $(distdir)/$$dir/$$i 2> /dev/null \
31                 || cp -p $(top_srcdir)/$$dir/$$i $(distdir)/$$dir/$$i; \
32             done ; \
33         done
34         @set -e; \
35         sed -e 's/@pkg_version@/$(VERSION)/g' \
36             $(top_srcdir)/scripts/gnupg.spec.in \
37             > $(distdir)/scripts/gnupg.spec
38
39
40 # maintainer only
41 cvs-get:
42         rsync -Cavuzb  --exclude scratch --exclude .deps \
43                       koch@ftp.guug.de:work/gnupg .
44
45 cvs-put:
46         rsync -Cavuzb --exclude .deps --exclude scratch \
47                       . koch@ftp.guug.de:work/gnupg
48
49 cvs-sync: cvs-get cvs-put
50
51
52 tobold-get:
53         rsync -Cavuzb --exclude scratch --exclude .deps \
54                       tobold:gnupg/ .
55
56 tobold-put:
57         rsync -Cavuzb --exclude scratch --exclude .deps \
58                       . tobold:gnupg/
59
60
61 .PHONY: cvs-get cvs-put cvs-sync
62