Commit ce469c66 authored by David Kågedal's avatar David Kågedal

Ny ansvarsfördelning mellan Makefilerna.

parent 02e771f2
#
# $Id$
# Copyright (C) 1991 Lysator Academic Computer Association.
# Copyright (C) 1991, 1996 Lysator Academic Computer Association.
#
# This file is part of the LysKOM server.
#
# LysKOM 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 1, or (at your option)
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# LysKOM is distributed in the hope that it will be useful, but WITHOUT
......@@ -22,24 +22,28 @@
#
# Please mail bug reports to bug-lyskom@lysator.liu.se.
#
all: binaries
binaries:
(cd src; ${MAKE})
all: lisp doc
includes:;
libraries:;
lisp:
( cd src; ${MAKE} )
doc:
( cd doc; $(MAKE) )
install:
echo elisp-client not installed (do that manually)
( cd src; $(MAKE) install )
( cd doc; $(MAKE) install )
release:
( cd src; $(MAKE) release )
( cd doc; $(MAKE) release )
clean:
rm -vf misc/*~ *~
(cd src; ${MAKE} clean)
rm -vf *~
( cd src; ${MAKE} clean )
( cd doc; ${MAKE} clean )
( cd misc; ${MAKE} clean )
distclean: clean
rm -vf Topdir.make
(cd src; ${MAKE} distclean)
rm -vf */Topdir.make
depend:;
( cd src; ${MAKE} distclean )
......@@ -23,6 +23,9 @@
# Please mail bug reports to bug-lyskom@lysator.liu.se.
#
# $Log$
# Revision 43.1 1996/08/07 20:00:46 davidk
# Ny ansvarsfördelning mellan Makefilerna.
#
# Revision 43.0 1996/08/07 16:36:24 davidk
# Nytt revisionsnummer.
#
......@@ -55,7 +58,10 @@
#
# If you edit this, make sure it works afterwards also. /Linus
RM = rm -f
CLIENTVERSION = 0.42
SHELL = /bin/sh
RM = rm -vf
INFODIR = /usr/gnu/info
FTPDIR = /usr/ftp/pub/lyskom/elisp-client
......@@ -99,6 +105,7 @@ install: elisp-client elisp-client.txt
cp elisp-client elisp-client-? $(INFODIR)
release: elisp-client elisp-client.txt
cp NEWS-$(CLIENTVERSION) $(FTPDIR)
(VER=`grep "^Dokumentationen uppdaterad till klient version " elisp-client.texinfo | \
sed -n 's/^.* version \(.*\)$$/\1/p'` ; \
tar cf elisp-client.info-$${VER}.tar elisp-client elisp-client-? ; \
......
#
# $Id$
# Copyright (C) 1991, 1996 Lysator Academic Computer Association.
#
# This file is part of the LysKOM server.
#
# LysKOM 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.
#
# LysKOM 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 LysKOM; see the file COPYING. If not, write to
# Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN,
# or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
# MA 02139, USA.
#
# Please mail bug reports to bug-lyskom@lysator.liu.se.
#
all:
install:
release:
clean:
rm -vf *~
distclean: clean
......@@ -163,32 +163,17 @@ wc:
TAGS: $(HEADER-EL) $(PARTS-EL) $(SWEDISH-EL) $(ENGLISH-EL)
etags $(HEADER-EL) $(PARTS-EL) $(SWEDISH-EL) $(ENGLISH-EL)
doc:
(cd ../doc ; $(MAKE) elisp-client elisp-client.txt ; )
release: installatftp
( cd ../doc; $(MAKE) release )
install: installatlysator installdoc
installatlysator: lyskom.elc lyskom.el
install: lyskom.elc lyskom.el
cp lyskom.el lyskom.elc $(LISPDIR)
installatftp: lyskom-$(CLIENTVERSION).el.gz english-lyskom-$(CLIENTVERSION).el.gz
release: lyskom-$(CLIENTVERSION).el.gz english-lyskom-$(CLIENTVERSION).el.gz
cp lyskom-$(CLIENTVERSION).el.gz $(FTPDIR)
cp english-lyskom-$(CLIENTVERSION).el.gz $(FTPDIR)
cp ../doc/NEWS-$(CLIENTVERSION) $(FTPDIR)
# This is now the responsability of the Makefile in the doc-dir.
installdoc: doc
( cd ../doc; $(MAKE) install )
smallclean:
$(RM) lyskom-$(CLIENTVERSION).el.gz lyskom-$(CLIENTVERSION).elc.gz
$(RM) lyskom-$(CLIENTVERSION).elc lyskom.el lyskom.elc
clean: smallclean
clean:
$(RM) *.el.gz *.elc.gz lyskom.el english-lyskom.el
$(RM) *lyskom-$(CLIENTVERSION).*
$(RM) *~ *.elc $(GENERIC-CLEAN)
distclean: clean
$(RM) $(GENERIC-DIST-CLEAN) Topdir.make */Topdir.make vars.el
$(RM) $(GENERIC-DIST-CLEAN) vars.el
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment