Makefile.in revision 1.2.2.2
1# $Id: Makefile.in,v 1.2.2.2 2009/05/13 19:16:04 jym Exp $
2
3@SET_MAKE@
4SHELL = @SHELL@
5VPATH=@srcdir@
6
7PACKAGE_NAME= @PACKAGE_NAME@
8PACKAGE_VERSION= @PACKAGE_VERSION@
9PACKAGE_BUGREPORT= @PACKAGE_BUGREPORT@
10
11srcdir = @srcdir@
12VPATH = @srcdir@
13prefix = @prefix@
14PREFIX = @prefix@
15exec_prefix = @exec_prefix@
16
17libdir = @libdir@
18mandir = @mandir@
19incdir = @incdir@
20top_builddir = .
21
22AUTOCONF = @AUTOCONF@
23AUTOHEADER = @AUTOHEADER@
24mkinstalldirs = $(SHELL) $(srcdir)/mkinstalldirs
25install_sh = $(SHELL) $(srcdir)/install-sh
26
27INSTALL = @INSTALL@
28INSTALL_PROGRAM = @INSTALL_PROGRAM@
29INSTALL_DATA = @INSTALL_DATA@
30INSTALL_SCRIPT = @INSTALL_SCRIPT@
31INSTALL_HEADER = $(INSTALL_DATA)
32transform = @program_transform_name@
33host_alias = @host_alias@
34host_triplet = @host@
35CANONICAL_HOST = @CANONICAL_HOST@
36LIBTOOL= ../../libtool
37
38CC = @CC@
39CCLD= $(CC)
40LIBS= @LIBS@
41CPPFLAGS= @CPPFLAGS@
42DEFS= @DEFS@ -I. -I@srcdir@ -DHOST=\"$(CANONICAL_HOST)\" -DNETPGP_AUTOCONF_VERSION=\"$(PACKAGE_VERSION)\"
43DEFS+= -DNETPGP_MAINTAINER=\"$(PACKAGE_BUGREPORT)\" -I@srcdir@/../../include
44CFLAGS= @CFLAGS@
45LDFLAGS= @LDFLAGS@
46
47LINK= $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@
48COMPILE= $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS)
49
50OPSOBJS+= compress.o create.o crypto.o
51OPSOBJS+= keyring.o misc.o netpgp.o openssl_crypto.o packet-parse.o
52OPSOBJS+= packet-print.o packet-show.o reader.o signature.o
53OPSOBJS+= symmetric.o validate.o writer.o
54
55SRCS+= compress.c create.c crypto.c
56SRCS+= keyring.c misc.c netpgp.c openssl_crypto.c packet-parse.c
57SRCS+= packet-print.c packet-show.c reader.c signature.c
58SRCS+= symmetric.c validate.c writer.c
59
60DISTFILES= $(SRCS) AUTHORS COPYING DESCR INSTALL Makefile.in NEWS aclocal.m4 \
61config.guess config.h.in config.sub configure configure.ac install-sh \
62missing mkinstalldirs regress.sh
63
64LIB=	libnetpgpsdk.a
65
66.c.o:
67	t=`date +%Y%m%d`; \
68	${LIBTOOL} --mode=compile ${COMPILE} -c -DNETPGP_BUILD_TIME=\"$$t\" $< -o $@
69
70all: ${LIB}
71
72${LIB}: $(OPSOBJS)
73	${LIBTOOL} --mode=link cc -o ${LIB:.a=.la} ${OPSOBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info 1:0
74
75check: ${LIB}
76	@SHELL@ $(srcdir)/regress.sh
77
78clean:
79	rm -rf *.o *.lo .libs ${LIB} ${LIB:.a=.la}
80
81distclean: clean
82	rm -f Makefile config.h
83	rm -f config.status config.cache config.log
84
85maintainer-clean: distclean
86	rm -f configure config.h.in
87
88install: ${LIB}
89	$(srcdir)/mkinstalldirs ${DESTDIR}$(libdir) ${DESTDIR}$(prefix)/include/netpgpsdk ${DESTDIR}$(mandir)/man3
90	${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${LIB:.a=.la} ${DESTDIR}${libdir}
91	@f=`echo libnetpgp.3|sed '$(transform)'`; \
92	echo "$(INSTALL_DATA) libnetpgp.3 $(DESTDIR)$(mandir)/man3/$$f"; \
93	$(INSTALL_DATA) libnetpgp.3 $(DESTDIR)$(mandir)/man3/$$f
94	(cd ../../include/netpgpsdk && \
95		for f in *.h; do \
96			${INSTALL_DATA} $$f ${DESTDIR}${prefix}/include/netpgpsdk; \
97		done)
98
99uninstall:
100	@f=`echo ${LIB}|sed '$(transform)'`; \
101	echo " rm -f $(DESTDIR)$(libdir)/$$f"; \
102	rm -f $(DESTDIR)$(libdir)/$$f
103
104GZIP_ENV= --best
105TAR= tar
106distdir= $(PACKAGE_NAME)-$(PACKAGE_VERSION)
107
108distdir: $(DISTFILES)
109	-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
110	mkdir $(distdir)
111	@for file in $(DISTFILES); do \
112		if test -f $$file; then d=.; else d=$(srcdir); fi; \
113		dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
114		if test "$$dir" != "$$file" && test "$$dir" != "."; then \
115			$(mkinstalldirs) "$(distdir)/$$dir"; \
116		fi; \
117		if test -d $$d/$$file; then \
118			cp -pR $$d/$$file $(distdir) \
119			|| exit 1; \
120		else \
121			test -f $(distdir)/$$file \
122			|| cp -p $$d/$$file $(distdir)/$$file \
123			|| exit 1; \
124		fi; \
125	done
126	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
127	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
128	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
129	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
130	|| chmod -R a+r $(distdir)
131
132dist: distdir
133	$(TAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
134	-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
135
136distcheck: dist
137	-chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
138	GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(TAR) xf -
139	chmod -R a-w $(distdir); chmod a+w $(distdir)
140	mkdir $(distdir)/=build
141	mkdir $(distdir)/=inst
142	chmod a-w $(distdir)
143	dc_install_base=`CDPATH=: && cd $(distdir)/=inst && pwd` \
144	  && cd $(distdir)/=build \
145	  && ../configure --srcdir=.. --prefix=$$dc_install_base \
146	  && $(MAKE) \
147	  && $(MAKE) check \
148	  && $(MAKE) install \
149	  && $(MAKE) uninstall \
150	  && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
151	     || (echo "Error: files left after uninstall" 1>&2; \
152	         exit 1) ) \
153	  && $(MAKE) dist \
154	  && $(MAKE) distclean \
155	  && rm -f $(distdir).tar.gz \
156	  && (test `find . -type f -print | wc -l` -eq 0 \
157	     || (echo "Error: files left after distclean" 1>&2; \
158	         exit 1) )
159	-chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
160	@echo "$(distdir).tar.gz is ready for distribution" | \
161	  sed 'h;s/./=/g;p;x;p;x'
162