#-------------------------------------------------------------------------
#
# Makefile
#    Makefile for betcl library
#
# IDENTIFICATION
#    $Header: /usr/local/cvsroot/postgres95/src/libpq/Makefile,v 1.3 1996/08/01 05:04:29 scrappy Exp $
#
#-------------------------------------------------------------------------

LIB=	betcl

MKDIR=	../mk
include $(MKDIR)/postgres.mk

CFLAGS+= -I$(srcdir)/backend/include \
	-I$(srcdir)/backend \
	-I$(srcdir)/backend/port/$(PORTNAME) \
	-I$(CURDIR) \

LDFLAGS+= -ltcl7.5 -lieee -lm -ldl -lc

LIBSRCS= betcl.c
TCLMAIN= BETCL_main_script.tcl
TCLSAFE= BETCL_safe_script.tcl

.PHONY: beforeinstall-headers install-headers

ifndef NO_BEFOREINSTL
beforeinstall-headers:
	@-if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi
	@-if [ ! -d $(HEADERDIR)/port ]; then mkdir $(HEADERDIR)/port; fi
	@-if [ ! -d $(HEADERDIR)/port/$(PORTNAME) ]; \
		then mkdir $(HEADERDIR)/port/$(PORTNAME); fi
	@-if [ ! -d $(HEADERDIR)/include ]; \
		then mkdir $(HEADERDIR)/include; fi
	@-if [ ! -d $(HEADERDIR)/lib ]; \
		then mkdir $(HEADERDIR)/lib; fi
	@-if [ ! -d $(HEADERDIR)/libpq ]; \
		then mkdir $(HEADERDIR)/libpq; fi
	@-if [ ! -d $(HEADERDIR)/utils ]; \
		then mkdir $(HEADERDIR)/utils; fi
else
beforeinstall-headers: .dosomething
endif

HEADERFILES = include/postgres.h \
	      backend/libpq.h \
	      backend/libpq-be.h \
	      include/c.h \
	      utils/elog.h

ifeq ($(PORTNAME), hpux)
HEADERFILES += port/hpux/fixade.h
endif


TEMPDIR=obj

install::
	$(INSTALL) $(INSTL_LIB_OPTS) $(TCLMAIN) $(LIBDIR)/$(TCLMAIN)
	$(INSTALL) $(INSTL_LIB_OPTS) $(TCLSAFE) $(LIBDIR)/$(TCLSAFE)
	$(INSTALL) $(INSTL_EXE_OPTS) betclinstall.tcl $(BINDIR)/betclinstall
	$(INSTALL) $(INSTL_EXE_OPTS) betcluninstall.tcl $(BINDIR)/betcluninstall

include $(MKDIR)/postgres.lib.mk

