File: Makefile.in

package info (click to toggle)
wajig 2.0.25
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 612 kB
  • ctags: 181
  • sloc: python: 2,706; sh: 202; makefile: 189
file content (114 lines) | stat: -rw-r--r-- 3,012 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# Build a Makefile.in modelled on Makefile.in generated by automake!
#
# Currently working on dist.  distdir is done.

SHELL = @SHELL@

srcdir          = @srcdir@
top_srcdir      = @top_srcdir@
prefix		= @prefix@
exec_prefix	= ${DESTDIR}/@exec_prefix@
bindir 		= @bindir@
datadir		= ${DESTDIR}/@datadir@/@PACKAGE@
INSTALL		= @INSTALL@
sharedir        = ${DESTDIR}/${prefix}/share/@PACKAGE@
mandir		= ${DESTDIR}/${prefix}/share/man/man1
etcdir          = ${DESTDIR}/@sysconfdir@
#etcdir          = /etc

top_builddir = .

PACKAGE = @PACKAGE@
VERSION = @VERSION@

SUBDIRS = src

EXTRA_DIST =    wajig.sh.in wajig.1 gjig.sh.in gjig.1 wajig.completion

DIST_COMMON =  README COPYING ChangeLog INSTALL Makefile.in NEWS \
               configure configure.in install-sh py-compile

DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)

@SET_MAKE@

TAR = tar
GZIP_ENV = --best

all:
	(cd src; ${MAKE} all)

wajig.completion: src/bash_completion.py src/documentation.py
	python src/bash_completion.py > $@

install: wajig.completion
	(cd src; ${MAKE} install)
	-${INSTALL} -d ${bindir}
	${INSTALL} $(PACKAGE).sh ${bindir}/$(PACKAGE)
	${INSTALL} gjig.sh ${bindir}/gjig
	-${INSTALL} -d ${mandir}
	${INSTALL} -m 644 $(PACKAGE).1 ${mandir}/$(PACKAGE).1
	${INSTALL} -m 644 gjig.1 ${mandir}/gjig.1
	chmod +x ${bindir}/wajig ${bindir}/gjig
#	${INSTALL} -m 644 wajig.completion ${etcdir}/bash_completion.d/wajig 

uninstall:
	(cd src; ${MAKE} uninstall)
	rm ${bindir}/$(PACKAGE) ${bindir}/gjig
	rm ${mandir}/$(PACKAGE).1 ${mandir}/gjig.1
#	rm -f ${etcdir}/bash_completion.d/wajig

distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)

dist: distdir
	-chmod -R a+r $(distdir)
	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
	-rm -rf $(distdir)

distdir: $(DISTFILES)
	-rm -rf $(distdir)
	mkdir $(distdir)
	-chmod 777 $(distdir)
	here=`cd $(top_builddir) && pwd`; \
	top_distdir=`cd $(distdir) && pwd`; \
	distdir=`cd $(distdir) && pwd`; \
	for file in $(DISTFILES); do \
	  d=$(srcdir); \
	  if test -d $$d/$$file; then \
	    cp -pr $$d/$$file $(distdir)/$$file; \
	  else \
	    test -f $(distdir)/$$file \
	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
	    || cp -p $$d/$$file $(distdir)/$$file || :; \
	  fi; \
	done
	for subdir in $(SUBDIRS); do \
	  if test "$$subdir" = .; then :; else \
	    test -d $(distdir)/$$subdir \
	    || mkdir $(distdir)/$$subdir \
	    || exit 1; \
	    chmod 777 $(distdir)/$$subdir; \
	    (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
	      || exit 1; \
	  fi; \
	done

debian:
	autoconf
	dpkg-buildpackage -rfakeroot

clean:
	(cd src; ${MAKE} clean)
	rm -f core *~ config.cache config.log config.status
	rm -rf autom4te.cache

realclean: clean
	rm -f configure gjig.sh wajig.sh wajig.completion
	rm -f build-stamp configure-stamp
	rm -rf debian/wajig

cvsclean: realclean
	(cd src; ${MAKE} cvsclean)
	rm -f Makefile wajig-[0-9].[0-9].[0-9].tar.gz
	rm -rf wajig-[0-9].[0-9].[0-9]