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]
|