/librep-0.92.2/Makefile.in
Autoconf | 141 lines | 98 code | 18 blank | 25 comment | 21 complexity | 45a32440638eb808095e4bde07b485e5 MD5 | raw file
Possible License(s): GPL-2.0
- # Makefile.in for Jade version 4
- # Copyright (C) 1998 John Harper <john@dcs.warwick.ac.uk>
- # $Id: Makefile.in,v 1.33 2003/09/04 05:57:43 jsh Exp $
- #
- # This file is part of Jade.
- #
- # Jade is free software; you can redistribute it and/or modify it
- # under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2, or (at your option)
- # any later version.
- #
- # Jade is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with Jade; see the file COPYING. If not, write to
- # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- ETAGS:= etags
- top_builddir=.
- ALL_SUBDIRS = intl src lisp man
- INSTALL_SUBDIRS = src lisp man
- all : build.h doc-strings
- for dir in $(ALL_SUBDIRS); do \
- [ -d $$dir ] && ( cd $$dir && $(MAKE) $@ ) || exit 1; \
- done
- build.h : build-info config.status
- $(SHELL) $< $(version) \
- '$(repdir)' '$(replispdir)' '$(repexecdir)' \
- '$(repdocfile)' '$(repcommonexecdir)' >$@
- check :
- for dir in $(ALL_SUBDIRS); do \
- [ -d $$dir ] && ( cd $$dir && $(MAKE) $@ ) || exit 1; \
- done
- install : all installdirs
- for dir in $(INSTALL_SUBDIRS); do \
- ( cd $$dir && $(MAKE) $@ ) || exit 1; \
- done
- $(INSTALL_DATA) doc-strings $(DESTDIR)$(repexecdir)
- $(INSTALL_SCRIPT) emulate-gnu-tar $(DESTDIR)$(repexecdir)
- $(INSTALL_SCRIPT) libtool $(DESTDIR)$(repcommonexecdir)
- $(INSTALL_DATA) rules.mk $(DESTDIR)$(repcommonexecdir)
- $(INSTALL_SCRIPT) install-aliases $(DESTDIR)$(repcommonexecdir)
- $(INSTALL_DATA) rep-debugger.el $(DESTDIR)$(emacssitelispdir)
- mkdir -p $(DESTDIR)$(libdir)/pkgconfig
- $(INSTALL_DATA) $(top_srcdir)/librep.pc $(DESTDIR)$(libdir)/pkgconfig/
- installdirs : mkinstalldirs
- $(SHELL) $< $(DESTDIR)$(repdir) \
- $(DESTDIR)$(bindir) $(DESTDIR)$(aclocaldir) \
- $(DESTDIR)$(repcommonexecdir) $(DESTDIR)$(repexecdir) \
- $(DESTDIR)$(emacssitelispdir)
- uninstall :
- -for dir in $(INSTALL_SUBDIRS); do \
- ( cd $$dir && $(MAKE) $@ ) || exit 1; \
- done
- rm -rf $(DESTDIR)$(repdir)
- rm -rf $(DESTDIR)$(repexecdir)
- rm -f $(DESTDIR)$(repcommonexecdir)/rules.mk
- rm -f $(DESTDIR)$(repcommonexecdir)/install-aliases
- rm -f $(DESTDIR)$(repcommonexecdir)/libtool
- rm -f $(DESTDIR)$(emacssitelispdir)/rep-debugger.el
- rm -f $(DESTDIR)$(libdir)/pkgconfig/librep.pc
- doc-strings : src/repdoc
- src/repdoc doc-strings `find $(top_srcdir) -name '*.c' -print`
- src/repdoc :
- ( cd src && $(MAKE) repdoc )
- NEWS : man/news.texi
- ( cd man && $(MAKE) ../NEWS )
- clean :
- -for dir in $(ALL_SUBDIRS); do \
- [ -d $$dir ] && ( cd $$dir && $(MAKE) $@ ) || exit 1; \
- done
- rm -f *~ NEWS doc-strings TAGS build.h
- distclean :
- -for dir in $(ALL_SUBDIRS); do \
- [ -d $$dir ] && ( cd $$dir && $(MAKE) $@ ) || exit 1; \
- done
- rm -f config.cache config.h config.log config.status Makefile libtool
- rm -f *~ NEWS doc-strings TAGS build.h rules.mk configure.orig librep.pc
- debclean : distclean
- rm librep*.ebuild librep.spec config.h.in
- rm m4/* aclocal.m4 configure ltmain.sh
- gitclean : distclean
- rm -f aclocal.m4 configure
- rm -rf autom4te.cache
- rm -f librep.spec librep-*.ebuild
- -fakeroot debian/rules clean
- rm -f librep-*.ebuild librep.spec
- rm -rf aclocal.m4 m4/ configure \
- configure.lineno ltmain.sh \
- autom4te.cache
- tags: TAGS
- #
- # Use separate and explicit expressions rather than "(def.*" to avoid
- # grabbing:
- # ./lisp/rep.jl:54: (default-error-handler (car error-data) [...]
- # ./lisp/define.jl:146: (define-scan-internals body))
- #
- TAGS :
- -rm -f $@
- set -e; \
- c_files=`find $(top_srcdir) -name '*.[hc]' -print`; \
- rep_files=`find $(top_srcdir) -name '*.jl' -print`; \
- ${ETAGS} --language=c $$c_files \
- --language=none \
- --regex='/[ \t]*DEFSTRING[ \t]*([ \t]*\([^ \t,]+\)/\1/' \
- --regex='/[ \t]*DEFSYM[ \t]*([ \t]*\([^ \t,]+\)/Q\1/' \
- --regex='/[ \t]*DEFSYM[ \t]*([ \t]*[^ \t,]+[ \t,]+"\([^"]+\)/\1/' \
- --regex='/[ \t]*DEFUN\(_INT\)?[ \t]*([ \t]*"\([^"]+\)/\2/' \
- $$c_files \
- --language=lisp $$rep_files \
- --language=none \
- --regex='/[ \t]+([ \t]*defun[ \t]+(?[ \t]*\([^ \t)]+\)/\1/' \
- --regex='/[ \t]+([ \t]*define[ \t]+(?[ \t]*\([^ \t)]+\)/\1/' \
- --regex='/[ \t]+([ \t]*defmacro[ \t]+(?[ \t]*\([^ \t)]+\)/\1/' \
- --regex='/[ \t]+([ \t]*defsubst[ \t]+(?[ \t]*\([^ \t)]+\)/\1/' \
- --regex='/[ \t]+([ \t]*defconst[ \t]+(?[ \t]*\([^ \t)]+\)/\1/' \
- --regex='/[ \t]+([ \t]*defvar[ \t]+(?[ \t]*\([^ \t)]+\)/\1/' \
- --regex="/[ \t]+([ \t]*define-file-handler[ \t]+'\([^ \t)]+\)/\1/" \
- --regex="/[ \t]+([ \t]*define-datum-printer[ \t]+'\([^ \t)]+\)/\1/"\
- $$rep_files
- .PHONY: install uninstall nobak clean gitclean TAGS tags distclean