r7061: initial property settings
[clsql.git] / Makefile
1 # FILE IDENTIFICATION
2
3 #  Name:         Makefile
4 #  Purpose:      Makefile for the CLSQL package
5 #  Programer:    Kevin M. Rosenberg
6 #  Date Started: Mar 2002
7 #
8 #  CVS Id:   $Id$
9 #
10 # This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
11 #
12 # CLSQL users are granted the rights to distribute and use this software
13 # as governed by the terms of the Lisp Lesser GNU Public License
14 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
15
16 PKG     := clsql
17 DEBPKG  := cl-sql
18 SUBDIRS := sql uffi base db-mysql db-aodbc \
19            db-postgresql db-postgresql-socket 
20 DOCSUBDIRS:=doc
21
22 include Makefile.common
23
24 LIBSUBDIRS=db-mysql uffi
25 .PHONY: subdirs $(LIBSUBDIRS)
26
27 .PHONY: all
28 all: $(LIBSUBDIRS)
29
30 $(LIBSUBDIRS):
31         $(MAKE) -C $@
32
33 SOURCE_FILES=interfaces sql cmucl-compat doc test-suite Makefile VERSION \
34         COPYING.CLSQL COPYING.MaiSQL README INSTALL ChangeLog NEWS TODO \
35         set-logical.cl clsql-uffi.system \
36         clsql.system clsql-aodbc.system clsql-mysql.system \
37         clsql-postgresql.system clsql-postgresql-socket.system
38
39 .PHONY: doc
40 doc:
41         $(MAKE) -C doc
42
43 .PHONY:dist
44 dist: clean
45         @$(MAKE) -C doc $@
46
47