r1806: *** empty log message ***
authorKevin M. Rosenberg <kevin@rosenberg.net>
Sun, 28 Apr 2002 02:20:13 +0000 (02:20 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Sun, 28 Apr 2002 02:20:13 +0000 (02:20 +0000)
Makefile
Makefile.common
doc/Makefile
doc/ref.sgml
examples/Makefile
tests/Makefile

index 73a4967b56ef0c00240a3419f4808cdb8d032f84..1845c530ba4d6c918ea2e44c65c1a20cd7cbd478 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg, M.D.
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.39 2002/04/07 09:26:17 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.40 2002/04/28 02:20:13 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
 # as governed by the terms of the Lisp Lesser GNU Public License
 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 
-PKG=uffi
+PKG:=uffi
+SUBDIRS:= examples src
+DOCSUBDIRS:=doc
 
-.PHONY: all clean realclean tagcvs dist wwwdist
+include Makefile.common
 
+
+.PHONY: all
 all: 
 
-clean:
-       @rm -f $(PKG)-*.tar.gz $(PKG)-*.zip
-       @find . -type d -name .bin |xargs rm -rf 
-       @find . -type f -name \*.a -or -name \*.so |xargs rm -rf 
-       @find . -type f -name "#*" -or -name \*~ -exec rm {} \;
 
+.PHONY: distclean
 distclean: clean
-
+        ./debian/rules clean
 
 
 VERSION=$(shell cat VERSION)
@@ -39,10 +39,12 @@ SOURCE_FILES=src doc examples Makefile uffi.system COPYRIGHT README TODO \
 VERSION_UNDERSCORE=$(shell cat VERSION | tr . _)
 TAG=dist_$(VERSION_UNDERSCORE)
 
+.PHONY: tagcvs
 tagcvs:
        @cvs -q rtag -d $(TAG) $(PKG) > /dev/null
        @cvs -q tag -F $(TAG) > /dev/null
 
+.PHONY: dist
 dist: distclean
        $(MAKE) -C doc $@
        @rm -rf $(DISTDIR) $(DIST_TARBALL) $(DIST_ZIP)
@@ -58,9 +60,19 @@ dist: distclean
                -name \*.system -or -name Makefile -or -name ChangeLog -or \
                -name COPYRIGHT -or -name TODO -or -name README -or -name INSTALL \
                -or -name NEWS -or -name \*.sgml -or -name COPYING\* -or -name catalog \
-               | xargs unix2dos -q
+               | xargs unix2dos
        @zip -rq $(DIST_ZIP) $(DISTDIR)
        @rm -r $(DISTDIR)
 
+.PHONY: wwwdist
 wwwdist: dist
        @./copy
+
+
+.PHONY: freeze
+freeze:
+       @echo tagging with frozen tag
+       cvs -q rtag -d frozen uffi
+       cvs -q tag -F frozen .
+
+
index 5f5413e33ec72801779aa63d1effe0444f4d252a..c496a02422468e4e2dd7ae0a99069ce2983ee9cd 100644 (file)
@@ -1,11 +1,11 @@
-.PHONY: all clean
 all:
+       @echo "nothing to do"
 
 .PHONY: clean
 clean:
        rm -rf .bin
        rm -f *.ufsl *.fsl *.fas *.x86f *.sparcf *.fasl *.err
-       rm -f *~ *.bak *.orig .#*
+       rm -f *~ *.bak *.orig "#*" .#*
        rm -f *.so *.a
 ifneq ($(SUBDIRS)$(DOCSUBDIRS),)
        set -e; for i in $(SUBDIRS) $(DOCSUBDIRS); do \
index f49d1f0b304c7f789ceeb6f9f1afc4cc409b9799..57f6173e998c71268c00867ac26d8949d4096678 100644 (file)
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.13 2002/04/23 21:30:27 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.14 2002/04/28 02:20:13 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
@@ -90,12 +90,13 @@ ps: ${PSFILE}
 ${PSFILE}: ${DVIFILE}
        dvips -o ${PSFILE} ${DVIFILE}
 
-clean:
+clean: 
        @rm -rf html
+       @rm -f *~ *.bak *.orig "#*"
        @rm -f ${PSFILE} ${PDFFILE} ${DVIFILE} ${TEXFILE}
        @rm -f ${TMPFILES}
 
-realclean: clean
-       @rm -f *~
+distclean: clean
+
 
 
index d8d70c04e421e0c14a3c7734bf3a30997caa00ff..7c103ab77946a83446cb7ef106d7e4b476b54295 100644 (file)
@@ -884,7 +884,7 @@ can be freed.
          <varlistentry>
            <term><parameter>size</parameter></term>
            <listitem>
-             <para>An optional size parameter. If specified, allocates and returns an
+             <para>An optional size parameter that is evaluated. If specified, allocates and returns an
 array of <parameter>type</parameter> that is <parameter>size</parameter> members long. This parameter is evaluated.
              </para>
            </listitem>
index 353a9aad9ae7f253d0db05ca083d8cfd9d1d46cd..e4dcb262bd701910678a94722d04471c0b1cf3cc 100644 (file)
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.12 2002/04/03 17:52:53 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.13 2002/04/28 02:20:13 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
 # as governed by the terms of the Lisp Lesser GNU Public License
 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 
+SUBDIRS:=
+
+include ../Makefile.common
+
+.PHONY: distclean
+distclean: clean
 
 # GCC Section
 CC=gcc
index 353a9aad9ae7f253d0db05ca083d8cfd9d1d46cd..e4dcb262bd701910678a94722d04471c0b1cf3cc 100644 (file)
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.12 2002/04/03 17:52:53 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.13 2002/04/28 02:20:13 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
 # as governed by the terms of the Lisp Lesser GNU Public License
 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 
+SUBDIRS:=
+
+include ../Makefile.common
+
+.PHONY: distclean
+distclean: clean
 
 # GCC Section
 CC=gcc