# Klaus Thiele (kth@oblib.teuto.de) - June '95
#
MSQL_HOME=/usr/local/msql

LIB_DIR=$(MSQL_HOME)/lib
INC_DIR=$(MSQL_HOME)/include
MAN_DIR=/usr/local/man

CXXFLAGS= -g -pedantic -ansi -pipe -I./ -I$(MSQL_HOME)/include

OBJS=sql_base.o sql_class.o

.PHONY: all install uninstall install.man uninstall.man clean

all: libSqlBase.a

libSqlBase.a: $(OBJS)
	ar rsv libSqlBase.a $(OBJS)

install:
	install -m 644 libSqlBase.a $(LIB_DIR)
	install -m 644 sql.h $(INC_DIR)
	install -m 644 errsql.h $(INC_DIR)

install.man:
	(cd man; install -m 644 *.3 $(MAN_DIR)/man3)

uninstall:
	-rm -f $(LIB_DIR)/libSqlBase.a
	-rm -f $(INC_DIR)/sql.h
	-rm -f $(INC_DIR)/errsql.h

uninstall.man:
	-rm -f $(MAN_DIR)/man3/sql*.3

clean:
	-rm -f *.o *.a core

sql_class.o: sql_class.C sql.h sql_priv.h
sql_base.o: sql_base.C sql.h sql_priv.h
