# Programer: Kevin M. Rosenberg
# Date Started: Mar 2002
#
-# CVS Id: $Id: Makefile,v 1.4 2002/03/27 09:03:47 kevin Exp $
+# CVS Id: $Id: Makefile,v 1.6 2002/04/06 19:54:14 kevin Exp $
#
# This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
#
clean:
@rm -f $(PACKAGE)-*.tar.gz $(PACKAGE)-*.zip
@find . -type d -name .bin |xargs rm -rf
+ @find . -type f -name \*.a -or -name \*.so |xargs rm -rf
realclean: clean
@find . -type f -name \*~ -exec rm {} \;
DIST_ZIP=$(DISTDIR).zip
SOURCE_FILES=interfaces sql cmucl-compat doc test-suite Makefile VERSION \
COPYING.CLSQL COPYING.MaiSQL README INSTALL ChangeLog NEWS TODO \
- set-logical.cl test-clsql.cl \
+ set-logical.cl clsql-uffi.system \
clsql.system clsql-aodbc.system clsql-mysql.system \
clsql-postgresql.system clsql-postgresql-socket.system
@cp -a $(SOURCE_FILES) $(DISTDIR)
@find $(DISTDIR) -type d -name CVS | xargs rm -r
@find $(DISTDIR) -type f -name .cvsignore -exec rm {} \;
- @find $(DISTDIR)/doc -type f -name \*.tex -or -name \*.aux -or \
+ @find $(DISTDIR) -type f -and -name \*.tex -or -name \*.aux -or \
-name \*.log -or -name \*.out -or -name \*.dvi -or \
- -name \*~ -or -name \*.ps -exec rm {} \;
+ -name \*~ -or -name \*.ps -or -name test.config | xargs rm -f
@tar czf $(DIST_TARBALL) $(DISTDIR)
- @find $(DISTDIR) -type f |grep -v .dll$ |grep -v .lib$ |xargs unix2dos -q
+ @find $(DISTDIR) -type f -name \*.cl -or -name \*.list -or \
+ -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
@zip -rq $(DIST_ZIP) $(DISTDIR)
@rm -r $(DISTDIR)