PRODUCT = @PRODUCT@
VERSION = @VERSION@
SHELL = /bin/sh
srcdir = @srcdir@
VPATH = @srcdir@
@SET_MAKE@
CC = @CC@
CFLAGS = @CFLAGS@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = $(exec_prefix)/bin
infodir = $(prefix)/info
MDEFINES = CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' LIBS='$(LIBS)' \
prefix='$(prefix)' exec_prefix='$(exec_prefix)' \
bindir='$(bindir)' infodir='$(infodir)'
SUBDIRS = doc lib src checks examples
DISTFILES = README NEWS TODO THANKS COPYING INSTALL ChangeLog c-boxes.el \
configure.in acconfig.h aclocal.m4 mkinstalldirs install-sh Makefile.in \
stamp-h.in config.h.in configure BACKLOG
.SUFFIXES:
all install uninstall: config.h
for subdir in $(SUBDIRS); do \
echo making $@ in $$subdir; \
(cd $$subdir && $(MAKE) $(MDEFINES) $@) || exit 1; \
done
info dvi:
cd doc && $(MAKE) $@
check: all
cd checks && $(MAKE) $@
tags:
cd lib && $(MAKE) $@
cd src && $(MAKE) $@
mostlyclean: mostlyclean-recursive mostlyclean-local
clean: clean-recursive clean-local
distclean: distclean-recursive distclean-local
rm config.status
realclean: realclean-recursive realclean-local
rm config.status
mostlyclean-recursive clean-recursive distclean-recursive realclean-recursive:
for subdir in $(SUBDIRS); do \
target=`echo $@ | sed 's/-recursive//'`; \
echo making $$target in $$subdir; \
(cd $$subdir && $(MAKE) $$target) || exit 1; \
done
mostlyclean-local:
clean-local: mostlyclean-local
distclean-local: clean-local
rm -f Makefile config.cache config.h config.log stamp-h
realclean-local: distclean-local
dist: $(DISTFILES)
rm -rf $(PRODUCT)-$(VERSION)
mkdir $(PRODUCT)-$(VERSION)
chmod 777 $(PRODUCT)-$(VERSION)
@echo "Copying distribution files"
@for file in $(DISTFILES); do \
ln $(srcdir)/$$file $(PRODUCT)-$(VERSION) 2> /dev/null \
|| cp -p $(srcdir)/$$file $(PRODUCT)-$(VERSION); \
done
for subdir in $(SUBDIRS); do \
echo making $@ in $$subdir; \
mkdir $(PRODUCT)-$(VERSION)/$$subdir; \
chmod 777 $(PRODUCT)-$(VERSION)/$$subdir; \
(cd $$subdir && $(MAKE) $@) || exit 1; \
done
chmod -R a+r $(PRODUCT)-$(VERSION)
tar chozf $(PRODUCT)-$(VERSION).tar.gz $(PRODUCT)-$(VERSION)
rm -rf $(PRODUCT)-$(VERSION)
Makefile: Makefile.in config.status
CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
config.status: configure
./config.status --recheck
configure: configure.in aclocal.m4
cd $(srcdir) && autoconf
config.h: stamp-h
stamp-h: config.h.in config.status
CONFIG_FILES= CONFIG_HEADERS=config.h ./config.status
config.h.in: stamp-h.in
stamp-h.in: configure.in aclocal.m4 acconfig.h
cd $(srcdir) && autoheader
date > $(srcdir)/stamp-h.in
.NOEXPORT: