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
|
# ./Makefile.in -*- Makefile -*-
# $Id: Makefile.in,v 1.3 1998/09/20 08:48:18 mason Exp $
#@MCOMMON@
srcdir = @srcdir@
VPATH = @srcdir@
topbuilddir = $(shell pwd)
first_rule: all
dummy:
subdirs = src doc src/graphics
DIST = INSTALL README.configure configure Makefile Makefile.in
DIST_CFG = autoconf/aclocal.m4 autoconf/configure.in \
autoconf/config.h.in autoconf/acconfig.h autoconf/Make.common.in \
autoconf/install-sh autoconf/mkinstalldirs
MKDIR = $(srcdir)/autoconf/mkinstalldirs
#-------------------------------------------------------------------------
all allbin alldoc tags clean:
set -e; for I in ${subdirs}; do cd $(topbuilddir)/$$I && ${MAKE} $@ ; done
#
# entry points for other programs
#
wterm:
cd src && ${MAKE}
graphics qplot:
cd src/graphics && ${MAKE} qplot
#-------------------------------------------------------------------------
configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h autoconf/config.h.in
cd $(srcdir);
autoconf --localdir=$(srcdir)/autoconf \
autoconf/configure.in > configure
chmod 755 configure
config.status:
if test -x config.status; then config.status --recheck; \
else $(SHELL) configure; fi
autoconf/config.h.in: autoconf/configure.in autoconf/acconfig.h
cd $(srcdir);
autoheader --localdir=$(srcdir)/autoconf \
autoconf/configure.in > autoconf/config.h.in
chmod 644 autoconf/config.h.in
installdirs:
$(MKDIR) $(DESTDIR)$(bindir)
$(MKDIR) $(DESTDIR)$(mandir)
install: installdirs
set -e; for I in $(subdirs); do cd $(topbuilddir)/$$I && $(MAKE) DESTDIR=$(DESTDIR) $@ ; done
Makefiles:
$(SHELL) config.status
realclean:
$(RMF) *~ config.cache
set -e; for I in ${subdirs}; do cd $(topbuilddir)/$$I && ${MAKE} $@ ; done
# distclean goal is for making a clean source tree, but if you have run
# configure from a different directory, then doesn't destroy all your
# hardly compiled and linked stuff. That's why there is always $(srcdir)/
# In that case most of those commands do nothing, except cleaning *~
# and cleaning source links.
distclean:
(cd $(srcdir); $(RMF) *~ config.cache config.h config.log config.status)
for I in $(subdirs); do cd $(topbuilddir)/$$I && $(MAKE) $@ ; done
(cd $(srcdir); $(RMF) Makefile autoconf/Make.common)
distdirs:
mkdir ../$(VERNAME);
mkdir ../$(VERNAME)/autoconf;
@for I in $(subdirs); do (cd $$I; $(MAKE) $@ || (echo "Failed to make distclean in $$I"; exit 0) ); done
distcopy:
$(CP) -p $(DIST) ../$(VERNAME);
$(CP) -p $(DIST_CFG) ../$(VERNAME)/autoconf;
@for I in $(subdirs); do (cd $$I; $(MAKE) $@ || exit 1); done
distrib: configure autoconf/config.h.in distdirs distcopy
tar.gz: ../$(VERNAME).tar.gz
../$(VERNAME).tar.gz:
(cd ..; tar cvf - $(VERNAME) | gzip -f9 > $(VERNAME).tar.gz)
tar.Z: ../$(VERNAME).tar.Z
../$(VERNAME).tar.Z:
(cd ..; tar cvf - $(VERNAME) | compress > $(VERNAME).tar.Z)
tar.bz2: ../$(VERNAME).tar.bz2
../$(VERNAME).tar.bz2:
(cd ..; tar cvf - $(VERNAME) | bzip2 -f9 > $(VERNAME).tar.bz2)
uuencode: tar.gz
uuencode ../$(VERNAME).tar.gz $(VERNAME).tar.gz > ../$(VERNAME).tgz.uu
# ------------------------------------------------------------------------
|