# # $Id: Makefile,v 1.4 2004/09/08 11:49:47 dtynan Exp $ # # Copyright (c) 2003, Kalopa Media Limited. All rights reserved. # # This 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. # # It 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 this product; see the file COPYING. If not, write to # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, # USA. # # THIS SOFTWARE IS PROVIDED BY KALOPA MEDIA LIMITED "AS IS" AND ANY # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KALOPA MEDIA LIMITED BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, # OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT # OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # ABSTRACT # # $Log: Makefile,v $ # Revision 1.4 2004/09/08 11:49:47 dtynan # New function to return the number of rows returned by a query. # # Revision 1.3 2004/01/26 23:43:20 dtynan # Extensive changes to fix some M4 issues and some library issues. # Removed many of the functions which were used to parse data types # and made them inline instead. Improved the M4 generator by adding # for loops. # # Revision 1.2 2003/11/17 13:15:18 dtynan # Various changes to fix errors in the back-end code. # # Revision 1.1 2003/10/14 13:00:20 dtynan # Major revision of the DBOW code to use M4 as a back-end instead of # hard-coding the output. # # MYSQL_INC=/usr/local/include/mysql MYSQL_LIB=/usr/local/lib/mysql PREFIX?=/usr/local DBOWDIR=$(PREFIX)/share/dbow CFLAGS+= -Wall -I$(MYSQL_INC) -DDEBUG -DYYDEBUG -DDBOW=\"$(DBOWDIR)\" -DDBOW_MYSQL SRCS= dbase.c dbquery.c dbinsid.c dbhowmany.c dbifdate.c OBJS= dbase.o dbquery.o dbinsid.o dbhowmany.o dbifdate.o DBOWLIB=libdbow.a all: $(DBOWLIB) install: dbow.h $(DBOWLIB) install -d $(DBOWDIR) install -C -m 444 dbow.h $(PREFIX)/include install -C -m 444 $(DBOWLIB) $(PREFIX)/lib clean: rm -f $(DBOWLIB) $(OBJS) a.out errs core tags: $(SRCS) ctags $(SRCS) $(DBOWLIB): $(OBJS) $(AR) ru $(DBOWLIB) $? $(OBJS): dbow.h